/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/loop-invgen/seq-3.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-5d317bd [2022-03-18 12:10:24,853 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-18 12:10:24,854 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-18 12:10:24,890 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-18 12:10:24,890 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-18 12:10:24,891 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-18 12:10:24,892 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-18 12:10:24,893 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-18 12:10:24,894 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-18 12:10:24,894 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-18 12:10:24,898 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-18 12:10:24,900 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-18 12:10:24,901 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-18 12:10:24,904 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-18 12:10:24,905 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-18 12:10:24,906 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-18 12:10:24,907 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-18 12:10:24,908 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-18 12:10:24,910 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-18 12:10:24,914 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-18 12:10:24,916 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-18 12:10:24,916 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-18 12:10:24,917 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-18 12:10:24,919 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-18 12:10:24,920 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-18 12:10:24,924 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-18 12:10:24,925 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-18 12:10:24,925 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-18 12:10:24,925 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-18 12:10:24,925 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-18 12:10:24,926 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-18 12:10:24,927 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-18 12:10:24,928 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-18 12:10:24,928 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-18 12:10:24,928 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-18 12:10:24,929 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-18 12:10:24,929 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-18 12:10:24,929 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-18 12:10:24,930 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-18 12:10:24,930 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-18 12:10:24,930 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-18 12:10:24,932 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-18 12:10:24,932 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2022-03-18 12:10:24,955 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-18 12:10:24,956 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-18 12:10:24,956 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-18 12:10:24,956 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-18 12:10:24,956 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-18 12:10:24,956 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-18 12:10:24,957 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-18 12:10:24,957 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-18 12:10:24,957 INFO L138 SettingsManager]: * Use SBE=true [2022-03-18 12:10:24,958 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-18 12:10:24,958 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-18 12:10:24,958 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-18 12:10:24,958 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-18 12:10:24,958 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-18 12:10:24,958 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-18 12:10:24,958 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-18 12:10:24,958 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-18 12:10:24,958 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-18 12:10:24,959 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-18 12:10:24,959 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-18 12:10:24,959 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-18 12:10:24,959 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-18 12:10:24,959 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-18 12:10:24,959 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-18 12:10:24,960 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-18 12:10:24,960 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-18 12:10:24,960 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-18 12:10:24,960 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-18 12:10:24,960 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-18 12:10:24,960 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-18 12:10:24,960 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-18 12:10:24,960 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-03-18 12:10:24,960 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-18 12:10:24,960 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-03-18 12:10:25,137 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-18 12:10:25,152 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-18 12:10:25,154 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-18 12:10:25,154 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-18 12:10:25,155 INFO L275 PluginConnector]: CDTParser initialized [2022-03-18 12:10:25,155 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/loop-invgen/seq-3.i [2022-03-18 12:10:25,199 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/48304f4a4/b24eb1dba78f4535bf96b3d041658fa5/FLAG8bb64009f [2022-03-18 12:10:25,519 INFO L306 CDTParser]: Found 1 translation units. [2022-03-18 12:10:25,520 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/loop-invgen/seq-3.i [2022-03-18 12:10:25,523 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/48304f4a4/b24eb1dba78f4535bf96b3d041658fa5/FLAG8bb64009f [2022-03-18 12:10:25,957 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/48304f4a4/b24eb1dba78f4535bf96b3d041658fa5 [2022-03-18 12:10:25,958 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-18 12:10:25,959 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-18 12:10:25,974 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-18 12:10:25,974 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-18 12:10:25,977 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-18 12:10:25,977 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.03 12:10:25" (1/1) ... [2022-03-18 12:10:25,978 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@60d294ec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 12:10:25, skipping insertion in model container [2022-03-18 12:10:25,978 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.03 12:10:25" (1/1) ... [2022-03-18 12:10:25,982 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-18 12:10:25,991 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-18 12:10:26,128 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/loop-invgen/seq-3.i[893,906] [2022-03-18 12:10:26,137 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-18 12:10:26,141 INFO L203 MainTranslator]: Completed pre-run [2022-03-18 12:10:26,149 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/loop-invgen/seq-3.i[893,906] [2022-03-18 12:10:26,152 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-18 12:10:26,163 INFO L208 MainTranslator]: Completed translation [2022-03-18 12:10:26,163 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 12:10:26 WrapperNode [2022-03-18 12:10:26,163 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-18 12:10:26,165 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-18 12:10:26,165 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-18 12:10:26,165 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-18 12:10:26,172 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 12:10:26" (1/1) ... [2022-03-18 12:10:26,172 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 12:10:26" (1/1) ... [2022-03-18 12:10:26,178 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 12:10:26" (1/1) ... [2022-03-18 12:10:26,178 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 12:10:26" (1/1) ... [2022-03-18 12:10:26,187 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 12:10:26" (1/1) ... [2022-03-18 12:10:26,190 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 12:10:26" (1/1) ... [2022-03-18 12:10:26,191 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 12:10:26" (1/1) ... [2022-03-18 12:10:26,192 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-18 12:10:26,193 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-18 12:10:26,193 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-18 12:10:26,193 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-18 12:10:26,193 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 12:10:26" (1/1) ... [2022-03-18 12:10:26,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-18 12:10:26,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:26,213 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) [2022-03-18 12:10:26,215 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 [2022-03-18 12:10:26,236 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-18 12:10:26,236 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-18 12:10:26,236 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-18 12:10:26,237 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-18 12:10:26,237 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-18 12:10:26,237 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-18 12:10:26,237 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-18 12:10:26,237 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-18 12:10:26,237 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_perror_fail [2022-03-18 12:10:26,237 INFO L130 BoogieDeclarations]: Found specification of procedure __assert [2022-03-18 12:10:26,237 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-18 12:10:26,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-18 12:10:26,237 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-18 12:10:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-18 12:10:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-18 12:10:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-18 12:10:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-18 12:10:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-18 12:10:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-18 12:10:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-18 12:10:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-18 12:10:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-18 12:10:26,287 INFO L234 CfgBuilder]: Building ICFG [2022-03-18 12:10:26,288 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-18 12:10:26,424 INFO L275 CfgBuilder]: Performing block encoding [2022-03-18 12:10:26,428 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-18 12:10:26,428 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-03-18 12:10:26,429 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.03 12:10:26 BoogieIcfgContainer [2022-03-18 12:10:26,429 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-18 12:10:26,431 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-18 12:10:26,431 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-18 12:10:26,465 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-18 12:10:26,466 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.03 12:10:25" (1/3) ... [2022-03-18 12:10:26,466 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d55382d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.03 12:10:26, skipping insertion in model container [2022-03-18 12:10:26,466 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 12:10:26" (2/3) ... [2022-03-18 12:10:26,467 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d55382d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.03 12:10:26, skipping insertion in model container [2022-03-18 12:10:26,467 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.03 12:10:26" (3/3) ... [2022-03-18 12:10:26,468 INFO L111 eAbstractionObserver]: Analyzing ICFG seq-3.i [2022-03-18 12:10:26,471 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-18 12:10:26,471 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-18 12:10:26,499 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-18 12:10:26,503 INFO L340 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 [2022-03-18 12:10:26,503 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-18 12:10:26,532 INFO L276 IsEmpty]: Start isEmpty. Operand has 25 states, 17 states have (on average 1.588235294117647) internal successors, (27), 18 states have internal predecessors, (27), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-03-18 12:10:26,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-18 12:10:26,535 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:26,536 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:26,536 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:26,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:26,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1545358454, now seen corresponding path program 1 times [2022-03-18 12:10:26,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:26,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136896144] [2022-03-18 12:10:26,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:26,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:26,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:26,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:26,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:26,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-18 12:10:26,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:26,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136896144] [2022-03-18 12:10:26,697 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136896144] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 12:10:26,697 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 12:10:26,697 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-18 12:10:26,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503945168] [2022-03-18 12:10:26,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 12:10:26,701 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-18 12:10:26,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:26,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-18 12:10:26,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-18 12:10:26,728 INFO L87 Difference]: Start difference. First operand has 25 states, 17 states have (on average 1.588235294117647) internal successors, (27), 18 states have internal predecessors, (27), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 2 states have internal predecessors, (13), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-03-18 12:10:26,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:26,767 INFO L93 Difference]: Finished difference Result 41 states and 54 transitions. [2022-03-18 12:10:26,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-18 12:10:26,769 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 2 states have internal predecessors, (13), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2022-03-18 12:10:26,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:26,774 INFO L225 Difference]: With dead ends: 41 [2022-03-18 12:10:26,774 INFO L226 Difference]: Without dead ends: 21 [2022-03-18 12:10:26,776 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-18 12:10:26,778 INFO L912 BasicCegarLoop]: 28 mSDtfsCounter, 20 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:26,778 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 31 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 12:10:26,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2022-03-18 12:10:26,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2022-03-18 12:10:26,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 15 states have (on average 1.2) internal successors, (18), 15 states have internal predecessors, (18), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-03-18 12:10:26,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 23 transitions. [2022-03-18 12:10:26,806 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 23 transitions. Word has length 17 [2022-03-18 12:10:26,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:26,806 INFO L478 AbstractCegarLoop]: Abstraction has 21 states and 23 transitions. [2022-03-18 12:10:26,806 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 2 states have internal predecessors, (13), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-03-18 12:10:26,806 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 23 transitions. [2022-03-18 12:10:26,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-18 12:10:26,807 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:26,807 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:26,808 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-18 12:10:26,809 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:26,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:26,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1389492102, now seen corresponding path program 1 times [2022-03-18 12:10:26,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:26,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971792569] [2022-03-18 12:10:26,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:26,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:26,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:26,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:26,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:26,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-18 12:10:26,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:26,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971792569] [2022-03-18 12:10:26,925 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971792569] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 12:10:26,926 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 12:10:26,926 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-18 12:10:26,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393302611] [2022-03-18 12:10:26,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 12:10:26,927 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-18 12:10:26,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:26,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-18 12:10:26,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-03-18 12:10:26,928 INFO L87 Difference]: Start difference. First operand 21 states and 23 transitions. Second operand has 8 states, 8 states have (on average 1.625) internal successors, (13), 7 states have internal predecessors, (13), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-03-18 12:10:27,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:27,048 INFO L93 Difference]: Finished difference Result 40 states and 46 transitions. [2022-03-18 12:10:27,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-18 12:10:27,048 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 1.625) internal successors, (13), 7 states have internal predecessors, (13), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2022-03-18 12:10:27,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:27,050 INFO L225 Difference]: With dead ends: 40 [2022-03-18 12:10:27,050 INFO L226 Difference]: Without dead ends: 29 [2022-03-18 12:10:27,051 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2022-03-18 12:10:27,051 INFO L912 BasicCegarLoop]: 19 mSDtfsCounter, 41 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:27,052 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 41 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 12:10:27,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2022-03-18 12:10:27,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 24. [2022-03-18 12:10:27,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 18 states have (on average 1.2222222222222223) internal successors, (22), 18 states have internal predecessors, (22), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-03-18 12:10:27,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 27 transitions. [2022-03-18 12:10:27,058 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 27 transitions. Word has length 17 [2022-03-18 12:10:27,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:27,058 INFO L478 AbstractCegarLoop]: Abstraction has 24 states and 27 transitions. [2022-03-18 12:10:27,058 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 1.625) internal successors, (13), 7 states have internal predecessors, (13), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-03-18 12:10:27,058 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 27 transitions. [2022-03-18 12:10:27,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-18 12:10:27,059 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:27,059 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:27,059 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-18 12:10:27,059 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:27,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:27,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1362943620, now seen corresponding path program 1 times [2022-03-18 12:10:27,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:27,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918972811] [2022-03-18 12:10:27,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:27,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:27,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:27,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:27,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:27,116 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-18 12:10:27,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:27,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918972811] [2022-03-18 12:10:27,116 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918972811] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:27,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1727080152] [2022-03-18 12:10:27,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:27,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:27,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:27,118 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) [2022-03-18 12:10:27,119 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-18 12:10:27,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:27,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-18 12:10:27,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:27,268 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-18 12:10:27,268 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-18 12:10:27,268 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1727080152] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 12:10:27,268 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-18 12:10:27,269 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 10 [2022-03-18 12:10:27,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087084400] [2022-03-18 12:10:27,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 12:10:27,276 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-18 12:10:27,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:27,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-18 12:10:27,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-03-18 12:10:27,278 INFO L87 Difference]: Start difference. First operand 24 states and 27 transitions. Second operand has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-03-18 12:10:27,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:27,312 INFO L93 Difference]: Finished difference Result 36 states and 40 transitions. [2022-03-18 12:10:27,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-18 12:10:27,313 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2022-03-18 12:10:27,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:27,315 INFO L225 Difference]: With dead ends: 36 [2022-03-18 12:10:27,315 INFO L226 Difference]: Without dead ends: 34 [2022-03-18 12:10:27,316 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-03-18 12:10:27,317 INFO L912 BasicCegarLoop]: 21 mSDtfsCounter, 11 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:27,317 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 78 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 12:10:27,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2022-03-18 12:10:27,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 30. [2022-03-18 12:10:27,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 22 states have (on average 1.1818181818181819) internal successors, (26), 23 states have internal predecessors, (26), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2022-03-18 12:10:27,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 33 transitions. [2022-03-18 12:10:27,323 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 33 transitions. Word has length 18 [2022-03-18 12:10:27,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:27,323 INFO L478 AbstractCegarLoop]: Abstraction has 30 states and 33 transitions. [2022-03-18 12:10:27,323 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-03-18 12:10:27,323 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 33 transitions. [2022-03-18 12:10:27,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-18 12:10:27,324 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:27,324 INFO L500 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:27,344 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-18 12:10:27,535 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:27,535 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:27,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:27,536 INFO L85 PathProgramCache]: Analyzing trace with hash 813532579, now seen corresponding path program 1 times [2022-03-18 12:10:27,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:27,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587652584] [2022-03-18 12:10:27,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:27,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:27,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:27,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:27,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:27,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-03-18 12:10:27,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:27,661 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-18 12:10:27,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:27,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587652584] [2022-03-18 12:10:27,662 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587652584] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:27,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1989032761] [2022-03-18 12:10:27,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:27,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:27,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:27,670 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) [2022-03-18 12:10:27,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-18 12:10:27,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:27,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-18 12:10:27,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:27,847 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-18 12:10:27,847 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:27,928 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-18 12:10:27,928 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1989032761] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:27,928 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:27,929 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 17 [2022-03-18 12:10:27,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45083746] [2022-03-18 12:10:27,929 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:27,930 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-18 12:10:27,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:27,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-18 12:10:27,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2022-03-18 12:10:27,932 INFO L87 Difference]: Start difference. First operand 30 states and 33 transitions. Second operand has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 16 states have internal predecessors, (35), 5 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-03-18 12:10:28,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:28,130 INFO L93 Difference]: Finished difference Result 61 states and 73 transitions. [2022-03-18 12:10:28,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-18 12:10:28,130 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 16 states have internal predecessors, (35), 5 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 25 [2022-03-18 12:10:28,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:28,132 INFO L225 Difference]: With dead ends: 61 [2022-03-18 12:10:28,132 INFO L226 Difference]: Without dead ends: 47 [2022-03-18 12:10:28,132 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=154, Invalid=496, Unknown=0, NotChecked=0, Total=650 [2022-03-18 12:10:28,133 INFO L912 BasicCegarLoop]: 20 mSDtfsCounter, 69 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 168 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:28,133 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 57 Invalid, 201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 168 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 12:10:28,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2022-03-18 12:10:28,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 31. [2022-03-18 12:10:28,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 23 states have (on average 1.2173913043478262) internal successors, (28), 24 states have internal predecessors, (28), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2022-03-18 12:10:28,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 35 transitions. [2022-03-18 12:10:28,138 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 35 transitions. Word has length 25 [2022-03-18 12:10:28,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:28,138 INFO L478 AbstractCegarLoop]: Abstraction has 31 states and 35 transitions. [2022-03-18 12:10:28,138 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 16 states have internal predecessors, (35), 5 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-03-18 12:10:28,138 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 35 transitions. [2022-03-18 12:10:28,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-18 12:10:28,139 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:28,139 INFO L500 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:28,160 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-18 12:10:28,356 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2022-03-18 12:10:28,356 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:28,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:28,356 INFO L85 PathProgramCache]: Analyzing trace with hash 21739812, now seen corresponding path program 1 times [2022-03-18 12:10:28,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:28,357 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617518221] [2022-03-18 12:10:28,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:28,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:28,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:28,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:28,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:28,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-03-18 12:10:28,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:28,456 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-18 12:10:28,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:28,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617518221] [2022-03-18 12:10:28,456 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617518221] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:28,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1440628688] [2022-03-18 12:10:28,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:28,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:28,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:28,458 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) [2022-03-18 12:10:28,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-18 12:10:28,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:28,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-18 12:10:28,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:28,601 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-18 12:10:28,601 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:28,665 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-18 12:10:28,665 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1440628688] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:28,666 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:28,666 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-18 12:10:28,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061212574] [2022-03-18 12:10:28,666 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:28,667 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-18 12:10:28,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:28,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-18 12:10:28,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-03-18 12:10:28,667 INFO L87 Difference]: Start difference. First operand 31 states and 35 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 17 states have internal predecessors, (36), 5 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-03-18 12:10:28,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:28,825 INFO L93 Difference]: Finished difference Result 55 states and 64 transitions. [2022-03-18 12:10:28,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-18 12:10:28,826 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 17 states have internal predecessors, (36), 5 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 25 [2022-03-18 12:10:28,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:28,826 INFO L225 Difference]: With dead ends: 55 [2022-03-18 12:10:28,826 INFO L226 Difference]: Without dead ends: 41 [2022-03-18 12:10:28,827 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=145, Invalid=455, Unknown=0, NotChecked=0, Total=600 [2022-03-18 12:10:28,827 INFO L912 BasicCegarLoop]: 16 mSDtfsCounter, 44 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 197 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:28,828 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 63 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 197 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 12:10:28,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2022-03-18 12:10:28,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 33. [2022-03-18 12:10:28,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 25 states have (on average 1.2) internal successors, (30), 26 states have internal predecessors, (30), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2022-03-18 12:10:28,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 37 transitions. [2022-03-18 12:10:28,832 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 37 transitions. Word has length 25 [2022-03-18 12:10:28,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:28,832 INFO L478 AbstractCegarLoop]: Abstraction has 33 states and 37 transitions. [2022-03-18 12:10:28,832 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 17 states have internal predecessors, (36), 5 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-03-18 12:10:28,832 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 37 transitions. [2022-03-18 12:10:28,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-18 12:10:28,833 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:28,833 INFO L500 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:28,853 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-18 12:10:29,053 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:29,054 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:29,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:29,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1131901279, now seen corresponding path program 2 times [2022-03-18 12:10:29,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:29,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122177089] [2022-03-18 12:10:29,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:29,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:29,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:29,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:29,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:29,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-03-18 12:10:29,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:29,101 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-18 12:10:29,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:29,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122177089] [2022-03-18 12:10:29,101 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122177089] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:29,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [653696039] [2022-03-18 12:10:29,101 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:10:29,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:29,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:29,112 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) [2022-03-18 12:10:29,113 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-18 12:10:29,141 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:10:29,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:10:29,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-18 12:10:29,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:29,198 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-18 12:10:29,198 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:29,245 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-18 12:10:29,245 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [653696039] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:29,245 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:29,245 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 11 [2022-03-18 12:10:29,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840510830] [2022-03-18 12:10:29,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:29,246 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-18 12:10:29,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:29,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-18 12:10:29,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-03-18 12:10:29,247 INFO L87 Difference]: Start difference. First operand 33 states and 37 transitions. Second operand has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 8 states have internal predecessors, (27), 3 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-03-18 12:10:29,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:29,358 INFO L93 Difference]: Finished difference Result 46 states and 51 transitions. [2022-03-18 12:10:29,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-18 12:10:29,359 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 8 states have internal predecessors, (27), 3 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 26 [2022-03-18 12:10:29,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:29,359 INFO L225 Difference]: With dead ends: 46 [2022-03-18 12:10:29,359 INFO L226 Difference]: Without dead ends: 44 [2022-03-18 12:10:29,360 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 53 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2022-03-18 12:10:29,360 INFO L912 BasicCegarLoop]: 21 mSDtfsCounter, 45 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:29,360 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 43 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 12:10:29,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2022-03-18 12:10:29,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 40. [2022-03-18 12:10:29,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 30 states have (on average 1.1666666666666667) internal successors, (35), 31 states have internal predecessors, (35), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2022-03-18 12:10:29,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 44 transitions. [2022-03-18 12:10:29,366 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 44 transitions. Word has length 26 [2022-03-18 12:10:29,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:29,366 INFO L478 AbstractCegarLoop]: Abstraction has 40 states and 44 transitions. [2022-03-18 12:10:29,366 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 8 states have internal predecessors, (27), 3 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-03-18 12:10:29,366 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 44 transitions. [2022-03-18 12:10:29,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-18 12:10:29,366 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:29,367 INFO L500 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:29,385 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-18 12:10:29,583 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:29,583 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:29,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:29,584 INFO L85 PathProgramCache]: Analyzing trace with hash 506325734, now seen corresponding path program 3 times [2022-03-18 12:10:29,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:29,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566503788] [2022-03-18 12:10:29,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:29,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:29,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:29,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:29,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:29,667 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-03-18 12:10:29,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:29,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-18 12:10:29,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:29,682 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-18 12:10:29,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:29,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566503788] [2022-03-18 12:10:29,682 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566503788] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:29,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [453015758] [2022-03-18 12:10:29,682 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:10:29,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:29,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:29,683 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) [2022-03-18 12:10:29,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-18 12:10:29,716 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-18 12:10:29,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:10:29,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-18 12:10:29,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:29,871 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-18 12:10:29,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:29,952 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-18 12:10:29,952 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [453015758] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:29,952 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:29,952 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 20 [2022-03-18 12:10:29,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145592776] [2022-03-18 12:10:29,952 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:29,953 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-18 12:10:29,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:29,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-18 12:10:29,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2022-03-18 12:10:29,954 INFO L87 Difference]: Start difference. First operand 40 states and 44 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 19 states have internal predecessors, (40), 7 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-18 12:10:30,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:30,208 INFO L93 Difference]: Finished difference Result 91 states and 111 transitions. [2022-03-18 12:10:30,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-18 12:10:30,208 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 19 states have internal predecessors, (40), 7 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 33 [2022-03-18 12:10:30,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:30,209 INFO L225 Difference]: With dead ends: 91 [2022-03-18 12:10:30,209 INFO L226 Difference]: Without dead ends: 74 [2022-03-18 12:10:30,210 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=232, Invalid=824, Unknown=0, NotChecked=0, Total=1056 [2022-03-18 12:10:30,210 INFO L912 BasicCegarLoop]: 26 mSDtfsCounter, 90 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:30,210 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 68 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 295 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 12:10:30,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2022-03-18 12:10:30,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 41. [2022-03-18 12:10:30,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 31 states have (on average 1.1935483870967742) internal successors, (37), 32 states have internal predecessors, (37), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2022-03-18 12:10:30,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 46 transitions. [2022-03-18 12:10:30,216 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 46 transitions. Word has length 33 [2022-03-18 12:10:30,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:30,216 INFO L478 AbstractCegarLoop]: Abstraction has 41 states and 46 transitions. [2022-03-18 12:10:30,216 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 19 states have internal predecessors, (40), 7 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-18 12:10:30,217 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 46 transitions. [2022-03-18 12:10:30,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-18 12:10:30,217 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:30,217 INFO L500 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:30,251 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-18 12:10:30,431 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:30,431 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:30,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:30,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1643645883, now seen corresponding path program 1 times [2022-03-18 12:10:30,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:30,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963652469] [2022-03-18 12:10:30,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:30,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:30,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:30,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:30,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:30,518 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-03-18 12:10:30,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:30,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-18 12:10:30,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:30,526 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-18 12:10:30,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:30,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963652469] [2022-03-18 12:10:30,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963652469] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:30,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [143063908] [2022-03-18 12:10:30,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:30,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:30,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:30,528 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) [2022-03-18 12:10:30,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-18 12:10:30,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:30,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-18 12:10:30,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:30,719 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-18 12:10:30,719 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:30,797 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-18 12:10:30,797 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [143063908] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:30,797 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:30,797 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 21 [2022-03-18 12:10:30,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065121677] [2022-03-18 12:10:30,798 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:30,798 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-18 12:10:30,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:30,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-18 12:10:30,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2022-03-18 12:10:30,799 INFO L87 Difference]: Start difference. First operand 41 states and 46 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 20 states have internal predecessors, (41), 7 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-18 12:10:31,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:31,034 INFO L93 Difference]: Finished difference Result 82 states and 98 transitions. [2022-03-18 12:10:31,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-18 12:10:31,034 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 20 states have internal predecessors, (41), 7 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 33 [2022-03-18 12:10:31,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:31,035 INFO L225 Difference]: With dead ends: 82 [2022-03-18 12:10:31,035 INFO L226 Difference]: Without dead ends: 65 [2022-03-18 12:10:31,036 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=226, Invalid=830, Unknown=0, NotChecked=0, Total=1056 [2022-03-18 12:10:31,036 INFO L912 BasicCegarLoop]: 21 mSDtfsCounter, 79 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:31,036 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 68 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 254 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 12:10:31,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2022-03-18 12:10:31,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 41. [2022-03-18 12:10:31,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 31 states have (on average 1.1935483870967742) internal successors, (37), 32 states have internal predecessors, (37), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2022-03-18 12:10:31,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 46 transitions. [2022-03-18 12:10:31,041 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 46 transitions. Word has length 33 [2022-03-18 12:10:31,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:31,041 INFO L478 AbstractCegarLoop]: Abstraction has 41 states and 46 transitions. [2022-03-18 12:10:31,042 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 20 states have internal predecessors, (41), 7 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-18 12:10:31,042 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 46 transitions. [2022-03-18 12:10:31,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-18 12:10:31,042 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:31,042 INFO L500 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:31,061 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-18 12:10:31,255 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:31,255 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:31,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:31,256 INFO L85 PathProgramCache]: Analyzing trace with hash 426710726, now seen corresponding path program 2 times [2022-03-18 12:10:31,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:31,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139473999] [2022-03-18 12:10:31,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:31,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:31,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:31,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:31,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:31,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-03-18 12:10:31,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:31,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-18 12:10:31,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:31,327 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-18 12:10:31,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:31,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139473999] [2022-03-18 12:10:31,327 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139473999] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:31,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2078710556] [2022-03-18 12:10:31,327 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:10:31,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:31,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:31,328 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) [2022-03-18 12:10:31,329 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-18 12:10:31,358 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:10:31,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:10:31,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-18 12:10:31,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:31,492 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-18 12:10:31,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:31,578 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-18 12:10:31,578 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2078710556] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:31,578 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:31,578 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 22 [2022-03-18 12:10:31,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314357150] [2022-03-18 12:10:31,578 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:31,578 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-18 12:10:31,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:31,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-18 12:10:31,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2022-03-18 12:10:31,579 INFO L87 Difference]: Start difference. First operand 41 states and 46 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 21 states have internal predecessors, (42), 7 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-18 12:10:31,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:31,782 INFO L93 Difference]: Finished difference Result 72 states and 84 transitions. [2022-03-18 12:10:31,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-18 12:10:31,782 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 21 states have internal predecessors, (42), 7 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 33 [2022-03-18 12:10:31,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:31,783 INFO L225 Difference]: With dead ends: 72 [2022-03-18 12:10:31,783 INFO L226 Difference]: Without dead ends: 55 [2022-03-18 12:10:31,783 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=210, Invalid=720, Unknown=0, NotChecked=0, Total=930 [2022-03-18 12:10:31,784 INFO L912 BasicCegarLoop]: 17 mSDtfsCounter, 43 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:31,784 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 74 Invalid, 306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 271 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 12:10:31,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2022-03-18 12:10:31,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 43. [2022-03-18 12:10:31,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 33 states have (on average 1.1818181818181819) internal successors, (39), 34 states have internal predecessors, (39), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2022-03-18 12:10:31,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 48 transitions. [2022-03-18 12:10:31,789 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 48 transitions. Word has length 33 [2022-03-18 12:10:31,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:31,789 INFO L478 AbstractCegarLoop]: Abstraction has 43 states and 48 transitions. [2022-03-18 12:10:31,789 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 21 states have internal predecessors, (42), 7 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-18 12:10:31,789 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 48 transitions. [2022-03-18 12:10:31,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-18 12:10:31,789 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:31,789 INFO L500 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:31,809 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-03-18 12:10:32,007 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:32,008 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:32,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:32,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1365830172, now seen corresponding path program 4 times [2022-03-18 12:10:32,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:32,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441152381] [2022-03-18 12:10:32,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:32,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:32,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:32,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:32,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:32,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-03-18 12:10:32,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:32,059 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-03-18 12:10:32,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:32,062 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-18 12:10:32,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:32,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441152381] [2022-03-18 12:10:32,063 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441152381] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:32,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [358069145] [2022-03-18 12:10:32,063 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:10:32,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:32,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:32,064 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) [2022-03-18 12:10:32,065 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-18 12:10:32,095 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:10:32,095 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:10:32,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-18 12:10:32,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:32,165 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-18 12:10:32,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:32,226 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-18 12:10:32,227 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [358069145] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:32,227 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:32,227 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 12 [2022-03-18 12:10:32,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274642641] [2022-03-18 12:10:32,227 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:32,227 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-18 12:10:32,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:32,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-18 12:10:32,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2022-03-18 12:10:32,228 INFO L87 Difference]: Start difference. First operand 43 states and 48 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 9 states have internal predecessors, (30), 4 states have call successors, (7), 4 states have call predecessors, (7), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-03-18 12:10:32,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:32,344 INFO L93 Difference]: Finished difference Result 56 states and 62 transitions. [2022-03-18 12:10:32,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-18 12:10:32,344 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 9 states have internal predecessors, (30), 4 states have call successors, (7), 4 states have call predecessors, (7), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 34 [2022-03-18 12:10:32,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:32,345 INFO L225 Difference]: With dead ends: 56 [2022-03-18 12:10:32,345 INFO L226 Difference]: Without dead ends: 54 [2022-03-18 12:10:32,345 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 72 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-03-18 12:10:32,345 INFO L912 BasicCegarLoop]: 23 mSDtfsCounter, 48 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:32,346 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 50 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 12:10:32,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2022-03-18 12:10:32,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 50. [2022-03-18 12:10:32,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 38 states have (on average 1.1578947368421053) internal successors, (44), 39 states have internal predecessors, (44), 6 states have call successors, (6), 6 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2022-03-18 12:10:32,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 55 transitions. [2022-03-18 12:10:32,350 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 55 transitions. Word has length 34 [2022-03-18 12:10:32,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:32,350 INFO L478 AbstractCegarLoop]: Abstraction has 50 states and 55 transitions. [2022-03-18 12:10:32,351 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 9 states have internal predecessors, (30), 4 states have call successors, (7), 4 states have call predecessors, (7), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-03-18 12:10:32,351 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 55 transitions. [2022-03-18 12:10:32,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-18 12:10:32,351 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:32,351 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:32,373 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-18 12:10:32,567 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-18 12:10:32,568 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:32,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:32,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1324892739, now seen corresponding path program 5 times [2022-03-18 12:10:32,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:32,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745180670] [2022-03-18 12:10:32,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:32,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:32,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:32,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:32,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:32,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-03-18 12:10:32,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:32,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-03-18 12:10:32,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:32,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-03-18 12:10:32,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:32,656 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 14 proven. 13 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-18 12:10:32,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:32,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745180670] [2022-03-18 12:10:32,656 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745180670] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:32,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172693952] [2022-03-18 12:10:32,656 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:10:32,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:32,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:32,657 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) [2022-03-18 12:10:32,658 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-18 12:10:32,688 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-18 12:10:32,689 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:10:32,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-18 12:10:32,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:32,853 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 21 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-18 12:10:32,854 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:32,935 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 21 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-18 12:10:32,936 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172693952] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:32,936 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:32,936 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 23 [2022-03-18 12:10:32,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279098019] [2022-03-18 12:10:32,936 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:32,936 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-18 12:10:32,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:32,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-18 12:10:32,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2022-03-18 12:10:32,937 INFO L87 Difference]: Start difference. First operand 50 states and 55 transitions. Second operand has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 22 states have internal predecessors, (45), 9 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-18 12:10:33,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:33,273 INFO L93 Difference]: Finished difference Result 128 states and 158 transitions. [2022-03-18 12:10:33,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-18 12:10:33,274 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 22 states have internal predecessors, (45), 9 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 41 [2022-03-18 12:10:33,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:33,274 INFO L225 Difference]: With dead ends: 128 [2022-03-18 12:10:33,274 INFO L226 Difference]: Without dead ends: 108 [2022-03-18 12:10:33,275 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 80 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 377 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=326, Invalid=1234, Unknown=0, NotChecked=0, Total=1560 [2022-03-18 12:10:33,276 INFO L912 BasicCegarLoop]: 29 mSDtfsCounter, 111 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 460 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:33,276 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 81 Invalid, 460 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 396 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:10:33,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2022-03-18 12:10:33,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 51. [2022-03-18 12:10:33,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 39 states have (on average 1.1794871794871795) internal successors, (46), 40 states have internal predecessors, (46), 6 states have call successors, (6), 6 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2022-03-18 12:10:33,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 57 transitions. [2022-03-18 12:10:33,282 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 57 transitions. Word has length 41 [2022-03-18 12:10:33,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:33,283 INFO L478 AbstractCegarLoop]: Abstraction has 51 states and 57 transitions. [2022-03-18 12:10:33,283 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 22 states have internal predecessors, (45), 9 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-18 12:10:33,283 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 57 transitions. [2022-03-18 12:10:33,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-18 12:10:33,283 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:33,283 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:33,310 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-18 12:10:33,495 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:33,495 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:33,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:33,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1660829692, now seen corresponding path program 2 times [2022-03-18 12:10:33,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:33,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440170227] [2022-03-18 12:10:33,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:33,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:33,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:33,585 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:33,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:33,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-03-18 12:10:33,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:33,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-03-18 12:10:33,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:33,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-03-18 12:10:33,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:33,595 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-18 12:10:33,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:33,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440170227] [2022-03-18 12:10:33,596 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440170227] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:33,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837179157] [2022-03-18 12:10:33,596 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:10:33,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:33,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:33,597 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) [2022-03-18 12:10:33,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-18 12:10:33,628 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:10:33,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:10:33,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-18 12:10:33,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:33,819 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 21 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-18 12:10:33,820 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:33,904 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 21 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-18 12:10:33,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1837179157] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:33,905 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:33,905 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 24 [2022-03-18 12:10:33,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432840929] [2022-03-18 12:10:33,905 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:33,905 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-18 12:10:33,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:33,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-18 12:10:33,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=451, Unknown=0, NotChecked=0, Total=552 [2022-03-18 12:10:33,906 INFO L87 Difference]: Start difference. First operand 51 states and 57 transitions. Second operand has 24 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 23 states have internal predecessors, (46), 9 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-18 12:10:34,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:34,243 INFO L93 Difference]: Finished difference Result 116 states and 141 transitions. [2022-03-18 12:10:34,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-18 12:10:34,243 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 23 states have internal predecessors, (46), 9 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 41 [2022-03-18 12:10:34,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:34,244 INFO L225 Difference]: With dead ends: 116 [2022-03-18 12:10:34,244 INFO L226 Difference]: Without dead ends: 96 [2022-03-18 12:10:34,245 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 79 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 405 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=331, Invalid=1309, Unknown=0, NotChecked=0, Total=1640 [2022-03-18 12:10:34,245 INFO L912 BasicCegarLoop]: 26 mSDtfsCounter, 96 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 402 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:34,245 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 78 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 402 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:10:34,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-03-18 12:10:34,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 51. [2022-03-18 12:10:34,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 39 states have (on average 1.1794871794871795) internal successors, (46), 40 states have internal predecessors, (46), 6 states have call successors, (6), 6 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2022-03-18 12:10:34,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 57 transitions. [2022-03-18 12:10:34,252 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 57 transitions. Word has length 41 [2022-03-18 12:10:34,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:34,252 INFO L478 AbstractCegarLoop]: Abstraction has 51 states and 57 transitions. [2022-03-18 12:10:34,252 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 23 states have internal predecessors, (46), 9 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-18 12:10:34,252 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 57 transitions. [2022-03-18 12:10:34,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-18 12:10:34,252 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:34,252 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:34,269 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-18 12:10:34,463 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-03-18 12:10:34,463 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:34,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:34,464 INFO L85 PathProgramCache]: Analyzing trace with hash 271055459, now seen corresponding path program 3 times [2022-03-18 12:10:34,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:34,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558480576] [2022-03-18 12:10:34,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:34,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:34,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:34,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:34,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:34,564 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-03-18 12:10:34,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:34,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-03-18 12:10:34,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:34,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-03-18 12:10:34,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:34,571 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-18 12:10:34,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:34,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558480576] [2022-03-18 12:10:34,571 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558480576] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:34,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [747158088] [2022-03-18 12:10:34,571 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:10:34,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:34,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:34,572 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) [2022-03-18 12:10:34,573 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-18 12:10:34,605 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-18 12:10:34,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:10:34,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-18 12:10:34,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:34,795 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 21 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-18 12:10:34,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:34,882 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 21 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-18 12:10:34,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [747158088] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:34,883 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:34,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 25 [2022-03-18 12:10:34,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993168928] [2022-03-18 12:10:34,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:34,883 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-18 12:10:34,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:34,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-18 12:10:34,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=490, Unknown=0, NotChecked=0, Total=600 [2022-03-18 12:10:34,884 INFO L87 Difference]: Start difference. First operand 51 states and 57 transitions. Second operand has 25 states, 25 states have (on average 1.88) internal successors, (47), 24 states have internal predecessors, (47), 9 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-18 12:10:35,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:35,172 INFO L93 Difference]: Finished difference Result 103 states and 123 transitions. [2022-03-18 12:10:35,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-18 12:10:35,172 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.88) internal successors, (47), 24 states have internal predecessors, (47), 9 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 41 [2022-03-18 12:10:35,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:35,173 INFO L225 Difference]: With dead ends: 103 [2022-03-18 12:10:35,173 INFO L226 Difference]: Without dead ends: 83 [2022-03-18 12:10:35,173 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 78 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 392 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=317, Invalid=1243, Unknown=0, NotChecked=0, Total=1560 [2022-03-18 12:10:35,174 INFO L912 BasicCegarLoop]: 22 mSDtfsCounter, 78 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 261 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:35,174 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 54 Invalid, 326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 261 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 12:10:35,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2022-03-18 12:10:35,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 51. [2022-03-18 12:10:35,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 39 states have (on average 1.1794871794871795) internal successors, (46), 40 states have internal predecessors, (46), 6 states have call successors, (6), 6 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2022-03-18 12:10:35,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 57 transitions. [2022-03-18 12:10:35,180 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 57 transitions. Word has length 41 [2022-03-18 12:10:35,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:35,180 INFO L478 AbstractCegarLoop]: Abstraction has 51 states and 57 transitions. [2022-03-18 12:10:35,180 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.88) internal successors, (47), 24 states have internal predecessors, (47), 9 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-18 12:10:35,180 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 57 transitions. [2022-03-18 12:10:35,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-18 12:10:35,180 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:35,180 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:35,197 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-18 12:10:35,397 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-18 12:10:35,397 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:35,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:35,397 INFO L85 PathProgramCache]: Analyzing trace with hash 29952996, now seen corresponding path program 3 times [2022-03-18 12:10:35,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:35,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425620873] [2022-03-18 12:10:35,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:35,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:35,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:35,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:35,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:35,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-03-18 12:10:35,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:35,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-03-18 12:10:35,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:35,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-03-18 12:10:35,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:35,494 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 14 proven. 13 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-18 12:10:35,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:35,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425620873] [2022-03-18 12:10:35,495 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425620873] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:35,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419802420] [2022-03-18 12:10:35,495 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:10:35,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:35,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:35,500 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) [2022-03-18 12:10:35,501 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-18 12:10:35,532 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-18 12:10:35,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:10:35,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-18 12:10:35,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:35,746 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 21 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-18 12:10:35,747 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:35,831 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 21 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-18 12:10:35,832 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1419802420] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:35,832 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:35,832 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 26 [2022-03-18 12:10:35,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72777359] [2022-03-18 12:10:35,832 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:35,832 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-18 12:10:35,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:35,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-18 12:10:35,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=527, Unknown=0, NotChecked=0, Total=650 [2022-03-18 12:10:35,833 INFO L87 Difference]: Start difference. First operand 51 states and 57 transitions. Second operand has 26 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 25 states have internal predecessors, (48), 9 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-18 12:10:36,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:36,081 INFO L93 Difference]: Finished difference Result 89 states and 104 transitions. [2022-03-18 12:10:36,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-18 12:10:36,081 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 25 states have internal predecessors, (48), 9 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 41 [2022-03-18 12:10:36,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:36,082 INFO L225 Difference]: With dead ends: 89 [2022-03-18 12:10:36,082 INFO L226 Difference]: Without dead ends: 69 [2022-03-18 12:10:36,083 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 77 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 330 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=287, Invalid=1045, Unknown=0, NotChecked=0, Total=1332 [2022-03-18 12:10:36,083 INFO L912 BasicCegarLoop]: 18 mSDtfsCounter, 53 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:36,083 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 80 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 12:10:36,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2022-03-18 12:10:36,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 53. [2022-03-18 12:10:36,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 41 states have (on average 1.170731707317073) internal successors, (48), 42 states have internal predecessors, (48), 6 states have call successors, (6), 6 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2022-03-18 12:10:36,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 59 transitions. [2022-03-18 12:10:36,089 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 59 transitions. Word has length 41 [2022-03-18 12:10:36,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:36,089 INFO L478 AbstractCegarLoop]: Abstraction has 53 states and 59 transitions. [2022-03-18 12:10:36,089 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 25 states have internal predecessors, (48), 9 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-18 12:10:36,089 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 59 transitions. [2022-03-18 12:10:36,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-18 12:10:36,090 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:36,090 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:36,106 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-18 12:10:36,295 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-18 12:10:36,295 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:36,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:36,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1132622015, now seen corresponding path program 6 times [2022-03-18 12:10:36,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:36,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412069303] [2022-03-18 12:10:36,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:36,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:36,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:36,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:36,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:36,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-03-18 12:10:36,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:36,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-03-18 12:10:36,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:36,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-03-18 12:10:36,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:36,355 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 12 proven. 19 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-18 12:10:36,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:36,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412069303] [2022-03-18 12:10:36,355 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412069303] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:36,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124827239] [2022-03-18 12:10:36,355 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:10:36,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:36,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:36,356 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) [2022-03-18 12:10:36,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-18 12:10:36,388 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-18 12:10:36,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:10:36,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-18 12:10:36,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:36,456 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 16 proven. 15 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-18 12:10:36,456 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:36,525 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 16 proven. 15 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-18 12:10:36,526 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124827239] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:36,526 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:36,526 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 13 [2022-03-18 12:10:36,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091223340] [2022-03-18 12:10:36,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:36,526 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-18 12:10:36,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:36,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-18 12:10:36,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2022-03-18 12:10:36,527 INFO L87 Difference]: Start difference. First operand 53 states and 59 transitions. Second operand has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 10 states have internal predecessors, (33), 5 states have call successors, (8), 4 states have call predecessors, (8), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-03-18 12:10:36,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:36,710 INFO L93 Difference]: Finished difference Result 66 states and 73 transitions. [2022-03-18 12:10:36,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-18 12:10:36,710 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 10 states have internal predecessors, (33), 5 states have call successors, (8), 4 states have call predecessors, (8), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 42 [2022-03-18 12:10:36,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:36,711 INFO L225 Difference]: With dead ends: 66 [2022-03-18 12:10:36,711 INFO L226 Difference]: Without dead ends: 64 [2022-03-18 12:10:36,711 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 91 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2022-03-18 12:10:36,721 INFO L912 BasicCegarLoop]: 25 mSDtfsCounter, 52 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:36,721 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 52 Invalid, 267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 224 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 12:10:36,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2022-03-18 12:10:36,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 60. [2022-03-18 12:10:36,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 46 states have (on average 1.1521739130434783) internal successors, (53), 47 states have internal predecessors, (53), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-18 12:10:36,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 66 transitions. [2022-03-18 12:10:36,733 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 66 transitions. Word has length 42 [2022-03-18 12:10:36,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:36,734 INFO L478 AbstractCegarLoop]: Abstraction has 60 states and 66 transitions. [2022-03-18 12:10:36,734 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 10 states have internal predecessors, (33), 5 states have call successors, (8), 4 states have call predecessors, (8), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-03-18 12:10:36,734 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 66 transitions. [2022-03-18 12:10:36,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-03-18 12:10:36,735 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:36,735 INFO L500 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:36,753 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-18 12:10:36,943 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-03-18 12:10:36,943 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:36,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:36,944 INFO L85 PathProgramCache]: Analyzing trace with hash 492107334, now seen corresponding path program 7 times [2022-03-18 12:10:36,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:36,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687084008] [2022-03-18 12:10:36,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:36,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:36,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:37,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:37,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:37,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-03-18 12:10:37,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:37,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-03-18 12:10:37,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:37,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-03-18 12:10:37,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:37,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-03-18 12:10:37,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:37,050 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 24 proven. 20 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 12:10:37,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:37,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687084008] [2022-03-18 12:10:37,050 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687084008] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:37,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1554416640] [2022-03-18 12:10:37,050 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:10:37,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:37,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:37,051 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) [2022-03-18 12:10:37,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-18 12:10:37,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:37,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-18 12:10:37,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:37,288 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 34 proven. 10 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 12:10:37,288 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:37,378 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 34 proven. 10 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 12:10:37,378 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1554416640] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:37,379 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:37,379 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 26 [2022-03-18 12:10:37,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635132656] [2022-03-18 12:10:37,379 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:37,379 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-18 12:10:37,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:37,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-18 12:10:37,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=527, Unknown=0, NotChecked=0, Total=650 [2022-03-18 12:10:37,380 INFO L87 Difference]: Start difference. First operand 60 states and 66 transitions. Second operand has 26 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 25 states have internal predecessors, (50), 11 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-18 12:10:37,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:37,751 INFO L93 Difference]: Finished difference Result 172 states and 214 transitions. [2022-03-18 12:10:37,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-18 12:10:37,751 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 25 states have internal predecessors, (50), 11 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 49 [2022-03-18 12:10:37,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:37,752 INFO L225 Difference]: With dead ends: 172 [2022-03-18 12:10:37,752 INFO L226 Difference]: Without dead ends: 149 [2022-03-18 12:10:37,753 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 97 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 564 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=436, Invalid=1726, Unknown=0, NotChecked=0, Total=2162 [2022-03-18 12:10:37,753 INFO L912 BasicCegarLoop]: 32 mSDtfsCounter, 135 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:37,753 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 74 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 404 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:10:37,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2022-03-18 12:10:37,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 61. [2022-03-18 12:10:37,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 47 states have (on average 1.1702127659574468) internal successors, (55), 48 states have internal predecessors, (55), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-18 12:10:37,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 68 transitions. [2022-03-18 12:10:37,762 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 68 transitions. Word has length 49 [2022-03-18 12:10:37,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:37,763 INFO L478 AbstractCegarLoop]: Abstraction has 61 states and 68 transitions. [2022-03-18 12:10:37,763 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 25 states have internal predecessors, (50), 11 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-18 12:10:37,763 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 68 transitions. [2022-03-18 12:10:37,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-03-18 12:10:37,763 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:37,763 INFO L500 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:37,781 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-18 12:10:37,976 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:37,977 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:37,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:37,977 INFO L85 PathProgramCache]: Analyzing trace with hash -422072987, now seen corresponding path program 4 times [2022-03-18 12:10:37,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:37,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805810379] [2022-03-18 12:10:37,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:37,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:37,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:38,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:38,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:38,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-03-18 12:10:38,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:38,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-03-18 12:10:38,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:38,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-03-18 12:10:38,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:38,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-03-18 12:10:38,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:38,082 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 24 proven. 17 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 12:10:38,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:38,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805810379] [2022-03-18 12:10:38,082 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805810379] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:38,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176913931] [2022-03-18 12:10:38,082 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:10:38,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:38,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:38,083 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) [2022-03-18 12:10:38,084 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-18 12:10:38,115 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:10:38,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:10:38,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-18 12:10:38,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:38,336 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 34 proven. 7 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 12:10:38,336 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:38,453 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 34 proven. 7 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 12:10:38,453 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [176913931] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:38,453 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:38,454 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 27 [2022-03-18 12:10:38,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976671130] [2022-03-18 12:10:38,454 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:38,455 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-18 12:10:38,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:38,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-18 12:10:38,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=575, Unknown=0, NotChecked=0, Total=702 [2022-03-18 12:10:38,456 INFO L87 Difference]: Start difference. First operand 61 states and 68 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 26 states have internal predecessors, (51), 11 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-18 12:10:38,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:38,858 INFO L93 Difference]: Finished difference Result 157 states and 193 transitions. [2022-03-18 12:10:38,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-18 12:10:38,859 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 26 states have internal predecessors, (51), 11 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 49 [2022-03-18 12:10:38,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:38,859 INFO L225 Difference]: With dead ends: 157 [2022-03-18 12:10:38,859 INFO L226 Difference]: Without dead ends: 134 [2022-03-18 12:10:38,860 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 96 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 631 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=457, Invalid=1895, Unknown=0, NotChecked=0, Total=2352 [2022-03-18 12:10:38,861 INFO L912 BasicCegarLoop]: 30 mSDtfsCounter, 117 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:38,861 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 62 Invalid, 480 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 381 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:10:38,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2022-03-18 12:10:38,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 61. [2022-03-18 12:10:38,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 47 states have (on average 1.1702127659574468) internal successors, (55), 48 states have internal predecessors, (55), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-18 12:10:38,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 68 transitions. [2022-03-18 12:10:38,870 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 68 transitions. Word has length 49 [2022-03-18 12:10:38,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:38,870 INFO L478 AbstractCegarLoop]: Abstraction has 61 states and 68 transitions. [2022-03-18 12:10:38,870 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 26 states have internal predecessors, (51), 11 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-18 12:10:38,870 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 68 transitions. [2022-03-18 12:10:38,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-03-18 12:10:38,870 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:38,870 INFO L500 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:38,889 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-18 12:10:39,087 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-18 12:10:39,087 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:39,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:39,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1303108134, now seen corresponding path program 5 times [2022-03-18 12:10:39,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:39,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49484949] [2022-03-18 12:10:39,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:39,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:39,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:39,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:39,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:39,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-03-18 12:10:39,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:39,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-03-18 12:10:39,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:39,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-03-18 12:10:39,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:39,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-03-18 12:10:39,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:39,203 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 16 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 12:10:39,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:39,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49484949] [2022-03-18 12:10:39,203 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49484949] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:39,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [179097207] [2022-03-18 12:10:39,203 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:10:39,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:39,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:39,205 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) [2022-03-18 12:10:39,206 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-18 12:10:39,238 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-18 12:10:39,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:10:39,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-18 12:10:39,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:39,442 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 34 proven. 6 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 12:10:39,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:39,528 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 34 proven. 6 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 12:10:39,529 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [179097207] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:39,529 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:39,529 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 28 [2022-03-18 12:10:39,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870458381] [2022-03-18 12:10:39,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:39,529 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-18 12:10:39,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:39,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-18 12:10:39,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=621, Unknown=0, NotChecked=0, Total=756 [2022-03-18 12:10:39,530 INFO L87 Difference]: Start difference. First operand 61 states and 68 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 27 states have internal predecessors, (52), 11 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-18 12:10:39,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:39,964 INFO L93 Difference]: Finished difference Result 141 states and 171 transitions. [2022-03-18 12:10:39,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-18 12:10:39,975 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 27 states have internal predecessors, (52), 11 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 49 [2022-03-18 12:10:39,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:39,978 INFO L225 Difference]: With dead ends: 141 [2022-03-18 12:10:39,978 INFO L226 Difference]: Without dead ends: 118 [2022-03-18 12:10:39,980 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 95 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 647 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=455, Invalid=1897, Unknown=0, NotChecked=0, Total=2352 [2022-03-18 12:10:39,980 INFO L912 BasicCegarLoop]: 27 mSDtfsCounter, 97 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:39,981 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 79 Invalid, 515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 424 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:10:39,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2022-03-18 12:10:39,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 61. [2022-03-18 12:10:39,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 47 states have (on average 1.1702127659574468) internal successors, (55), 48 states have internal predecessors, (55), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-18 12:10:39,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 68 transitions. [2022-03-18 12:10:39,997 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 68 transitions. Word has length 49 [2022-03-18 12:10:39,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:39,997 INFO L478 AbstractCegarLoop]: Abstraction has 61 states and 68 transitions. [2022-03-18 12:10:39,997 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 27 states have internal predecessors, (52), 11 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-18 12:10:39,997 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 68 transitions. [2022-03-18 12:10:39,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-03-18 12:10:39,997 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:39,997 INFO L500 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:40,016 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-18 12:10:40,199 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-18 12:10:40,199 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:40,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:40,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1050851963, now seen corresponding path program 6 times [2022-03-18 12:10:40,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:40,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130980966] [2022-03-18 12:10:40,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:40,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:40,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:40,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:40,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:40,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-03-18 12:10:40,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:40,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-03-18 12:10:40,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:40,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-03-18 12:10:40,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:40,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-03-18 12:10:40,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:40,302 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 24 proven. 17 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 12:10:40,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:40,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130980966] [2022-03-18 12:10:40,303 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130980966] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:40,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462520736] [2022-03-18 12:10:40,303 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:10:40,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:40,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:40,304 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) [2022-03-18 12:10:40,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-18 12:10:40,338 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-18 12:10:40,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:10:40,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-18 12:10:40,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:40,554 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 34 proven. 7 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 12:10:40,554 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:40,639 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 34 proven. 7 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 12:10:40,639 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462520736] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:40,639 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:40,639 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 29 [2022-03-18 12:10:40,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993116523] [2022-03-18 12:10:40,640 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:40,640 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-18 12:10:40,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:40,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-18 12:10:40,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=665, Unknown=0, NotChecked=0, Total=812 [2022-03-18 12:10:40,640 INFO L87 Difference]: Start difference. First operand 61 states and 68 transitions. Second operand has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 28 states have internal predecessors, (53), 11 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-18 12:10:40,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:40,954 INFO L93 Difference]: Finished difference Result 124 states and 148 transitions. [2022-03-18 12:10:40,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-18 12:10:40,955 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 28 states have internal predecessors, (53), 11 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 49 [2022-03-18 12:10:40,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:40,956 INFO L225 Difference]: With dead ends: 124 [2022-03-18 12:10:40,956 INFO L226 Difference]: Without dead ends: 101 [2022-03-18 12:10:40,956 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 94 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 587 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=424, Invalid=1738, Unknown=0, NotChecked=0, Total=2162 [2022-03-18 12:10:40,957 INFO L912 BasicCegarLoop]: 23 mSDtfsCounter, 77 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:40,957 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 65 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 12:10:40,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2022-03-18 12:10:40,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 61. [2022-03-18 12:10:40,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 47 states have (on average 1.1702127659574468) internal successors, (55), 48 states have internal predecessors, (55), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-18 12:10:40,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 68 transitions. [2022-03-18 12:10:40,967 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 68 transitions. Word has length 49 [2022-03-18 12:10:40,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:40,967 INFO L478 AbstractCegarLoop]: Abstraction has 61 states and 68 transitions. [2022-03-18 12:10:40,967 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 28 states have internal predecessors, (53), 11 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-18 12:10:40,967 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 68 transitions. [2022-03-18 12:10:40,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-03-18 12:10:40,968 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:40,968 INFO L500 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:40,986 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-18 12:10:41,181 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:41,181 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:41,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:41,181 INFO L85 PathProgramCache]: Analyzing trace with hash -1009170938, now seen corresponding path program 4 times [2022-03-18 12:10:41,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:41,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44494470] [2022-03-18 12:10:41,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:41,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:41,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:41,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:41,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:41,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-03-18 12:10:41,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:41,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-03-18 12:10:41,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:41,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-03-18 12:10:41,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:41,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-03-18 12:10:41,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:41,280 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 24 proven. 20 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 12:10:41,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:41,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44494470] [2022-03-18 12:10:41,281 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44494470] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:41,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [570070832] [2022-03-18 12:10:41,281 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:10:41,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:41,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:41,282 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) [2022-03-18 12:10:41,284 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-18 12:10:41,314 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:10:41,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:10:41,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-18 12:10:41,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:41,539 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 34 proven. 10 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 12:10:41,539 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:41,644 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 34 proven. 10 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 12:10:41,644 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [570070832] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:41,644 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:41,644 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 30 [2022-03-18 12:10:41,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67187952] [2022-03-18 12:10:41,645 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:41,645 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-18 12:10:41,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:41,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-18 12:10:41,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=707, Unknown=0, NotChecked=0, Total=870 [2022-03-18 12:10:41,645 INFO L87 Difference]: Start difference. First operand 61 states and 68 transitions. Second operand has 30 states, 30 states have (on average 1.8) internal successors, (54), 29 states have internal predecessors, (54), 11 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-18 12:10:41,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:41,902 INFO L93 Difference]: Finished difference Result 106 states and 124 transitions. [2022-03-18 12:10:41,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-18 12:10:41,902 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8) internal successors, (54), 29 states have internal predecessors, (54), 11 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 49 [2022-03-18 12:10:41,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:41,903 INFO L225 Difference]: With dead ends: 106 [2022-03-18 12:10:41,903 INFO L226 Difference]: Without dead ends: 83 [2022-03-18 12:10:41,904 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 93 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 483 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=376, Invalid=1430, Unknown=0, NotChecked=0, Total=1806 [2022-03-18 12:10:41,904 INFO L912 BasicCegarLoop]: 20 mSDtfsCounter, 47 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:41,904 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 77 Invalid, 378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 332 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 12:10:41,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2022-03-18 12:10:41,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 63. [2022-03-18 12:10:41,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 49 states have (on average 1.163265306122449) internal successors, (57), 50 states have internal predecessors, (57), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-18 12:10:41,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 70 transitions. [2022-03-18 12:10:41,913 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 70 transitions. Word has length 49 [2022-03-18 12:10:41,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:41,914 INFO L478 AbstractCegarLoop]: Abstraction has 63 states and 70 transitions. [2022-03-18 12:10:41,914 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8) internal successors, (54), 29 states have internal predecessors, (54), 11 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-18 12:10:41,914 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 70 transitions. [2022-03-18 12:10:41,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-03-18 12:10:41,914 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:41,914 INFO L500 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:41,932 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-03-18 12:10:42,119 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:42,120 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:42,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:42,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1565235900, now seen corresponding path program 8 times [2022-03-18 12:10:42,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:42,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230884332] [2022-03-18 12:10:42,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:42,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:42,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:42,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:42,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:42,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-03-18 12:10:42,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:42,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-03-18 12:10:42,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:42,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-03-18 12:10:42,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:42,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-03-18 12:10:42,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:42,173 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 12:10:42,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:42,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230884332] [2022-03-18 12:10:42,173 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230884332] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:42,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419403235] [2022-03-18 12:10:42,173 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:10:42,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:42,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:42,174 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) [2022-03-18 12:10:42,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-18 12:10:42,211 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:10:42,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:10:42,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-18 12:10:42,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:42,312 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 23 proven. 26 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 12:10:42,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:42,384 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 23 proven. 26 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 12:10:42,384 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1419403235] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:42,384 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:42,384 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 14 [2022-03-18 12:10:42,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437025352] [2022-03-18 12:10:42,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:42,385 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-18 12:10:42,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:42,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-18 12:10:42,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-03-18 12:10:42,387 INFO L87 Difference]: Start difference. First operand 63 states and 70 transitions. Second operand has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 11 states have internal predecessors, (36), 6 states have call successors, (9), 4 states have call predecessors, (9), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-03-18 12:10:42,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:42,572 INFO L93 Difference]: Finished difference Result 76 states and 84 transitions. [2022-03-18 12:10:42,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-18 12:10:42,572 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 11 states have internal predecessors, (36), 6 states have call successors, (9), 4 states have call predecessors, (9), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 50 [2022-03-18 12:10:42,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:42,573 INFO L225 Difference]: With dead ends: 76 [2022-03-18 12:10:42,573 INFO L226 Difference]: Without dead ends: 74 [2022-03-18 12:10:42,573 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 110 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=121, Invalid=431, Unknown=0, NotChecked=0, Total=552 [2022-03-18 12:10:42,573 INFO L912 BasicCegarLoop]: 27 mSDtfsCounter, 53 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:42,574 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 69 Invalid, 320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 12:10:42,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2022-03-18 12:10:42,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 70. [2022-03-18 12:10:42,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 54 states have (on average 1.1481481481481481) internal successors, (62), 55 states have internal predecessors, (62), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2022-03-18 12:10:42,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 77 transitions. [2022-03-18 12:10:42,584 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 77 transitions. Word has length 50 [2022-03-18 12:10:42,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:42,584 INFO L478 AbstractCegarLoop]: Abstraction has 70 states and 77 transitions. [2022-03-18 12:10:42,584 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 11 states have internal predecessors, (36), 6 states have call successors, (9), 4 states have call predecessors, (9), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-03-18 12:10:42,584 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 77 transitions. [2022-03-18 12:10:42,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-18 12:10:42,584 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:42,585 INFO L500 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:42,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-18 12:10:42,799 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:42,799 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:42,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:42,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1636099811, now seen corresponding path program 9 times [2022-03-18 12:10:42,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:42,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67909166] [2022-03-18 12:10:42,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:42,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:42,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:42,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:42,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:42,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-03-18 12:10:42,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:42,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-03-18 12:10:42,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:42,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-03-18 12:10:42,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:42,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-03-18 12:10:42,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:42,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-03-18 12:10:42,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:42,933 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 37 proven. 28 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-03-18 12:10:42,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:42,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67909166] [2022-03-18 12:10:42,933 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67909166] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:42,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238061260] [2022-03-18 12:10:42,933 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:10:42,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:42,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:42,934 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) [2022-03-18 12:10:42,971 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-18 12:10:42,982 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-18 12:10:42,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:10:42,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-18 12:10:42,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:43,222 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 50 proven. 15 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-03-18 12:10:43,222 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:43,323 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 50 proven. 15 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-03-18 12:10:43,324 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238061260] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:43,324 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:43,324 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 17] total 29 [2022-03-18 12:10:43,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600327011] [2022-03-18 12:10:43,324 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:43,324 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-18 12:10:43,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:43,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-18 12:10:43,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=658, Unknown=0, NotChecked=0, Total=812 [2022-03-18 12:10:43,325 INFO L87 Difference]: Start difference. First operand 70 states and 77 transitions. Second operand has 29 states, 29 states have (on average 1.896551724137931) internal successors, (55), 28 states have internal predecessors, (55), 13 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-18 12:10:43,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:43,814 INFO L93 Difference]: Finished difference Result 223 states and 279 transitions. [2022-03-18 12:10:43,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-18 12:10:43,815 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.896551724137931) internal successors, (55), 28 states have internal predecessors, (55), 13 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 57 [2022-03-18 12:10:43,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:43,816 INFO L225 Difference]: With dead ends: 223 [2022-03-18 12:10:43,816 INFO L226 Difference]: Without dead ends: 197 [2022-03-18 12:10:43,817 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 114 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 788 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=562, Invalid=2300, Unknown=0, NotChecked=0, Total=2862 [2022-03-18 12:10:43,818 INFO L912 BasicCegarLoop]: 38 mSDtfsCounter, 153 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 677 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:43,818 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 80 Invalid, 677 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 571 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:10:43,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-03-18 12:10:43,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 71. [2022-03-18 12:10:43,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 55 states have (on average 1.1636363636363636) internal successors, (64), 56 states have internal predecessors, (64), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2022-03-18 12:10:43,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 79 transitions. [2022-03-18 12:10:43,830 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 79 transitions. Word has length 57 [2022-03-18 12:10:43,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:43,830 INFO L478 AbstractCegarLoop]: Abstraction has 71 states and 79 transitions. [2022-03-18 12:10:43,830 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.896551724137931) internal successors, (55), 28 states have internal predecessors, (55), 13 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-18 12:10:43,830 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 79 transitions. [2022-03-18 12:10:43,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-18 12:10:43,831 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:43,831 INFO L500 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:43,847 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-18 12:10:44,047 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-03-18 12:10:44,047 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:44,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:44,048 INFO L85 PathProgramCache]: Analyzing trace with hash -853885212, now seen corresponding path program 7 times [2022-03-18 12:10:44,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:44,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586762109] [2022-03-18 12:10:44,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:44,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:44,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:44,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:44,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:44,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-03-18 12:10:44,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:44,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-03-18 12:10:44,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:44,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-03-18 12:10:44,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:44,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-03-18 12:10:44,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:44,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-03-18 12:10:44,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:44,180 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 37 proven. 24 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-03-18 12:10:44,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:44,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586762109] [2022-03-18 12:10:44,180 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586762109] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:44,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636322004] [2022-03-18 12:10:44,180 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:10:44,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:44,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:44,181 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) [2022-03-18 12:10:44,191 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-18 12:10:44,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:44,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-18 12:10:44,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:44,444 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 50 proven. 11 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-03-18 12:10:44,444 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:44,562 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 50 proven. 11 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-03-18 12:10:44,563 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1636322004] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:44,563 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:44,563 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 17] total 30 [2022-03-18 12:10:44,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882289728] [2022-03-18 12:10:44,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:44,565 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-18 12:10:44,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:44,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-18 12:10:44,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=713, Unknown=0, NotChecked=0, Total=870 [2022-03-18 12:10:44,566 INFO L87 Difference]: Start difference. First operand 71 states and 79 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 29 states have internal predecessors, (56), 13 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-18 12:10:45,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:45,092 INFO L93 Difference]: Finished difference Result 205 states and 254 transitions. [2022-03-18 12:10:45,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-18 12:10:45,093 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 29 states have internal predecessors, (56), 13 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 57 [2022-03-18 12:10:45,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:45,094 INFO L225 Difference]: With dead ends: 205 [2022-03-18 12:10:45,094 INFO L226 Difference]: Without dead ends: 179 [2022-03-18 12:10:45,095 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 113 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 909 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=604, Invalid=2588, Unknown=0, NotChecked=0, Total=3192 [2022-03-18 12:10:45,095 INFO L912 BasicCegarLoop]: 35 mSDtfsCounter, 104 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 554 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:45,095 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 92 Invalid, 647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 554 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:10:45,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2022-03-18 12:10:45,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 71. [2022-03-18 12:10:45,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 55 states have (on average 1.1636363636363636) internal successors, (64), 56 states have internal predecessors, (64), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2022-03-18 12:10:45,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 79 transitions. [2022-03-18 12:10:45,108 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 79 transitions. Word has length 57 [2022-03-18 12:10:45,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:45,108 INFO L478 AbstractCegarLoop]: Abstraction has 71 states and 79 transitions. [2022-03-18 12:10:45,108 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 29 states have internal predecessors, (56), 13 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-18 12:10:45,108 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 79 transitions. [2022-03-18 12:10:45,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-18 12:10:45,109 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:45,109 INFO L500 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:45,125 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-18 12:10:45,325 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-03-18 12:10:45,325 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:45,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:45,325 INFO L85 PathProgramCache]: Analyzing trace with hash -734009597, now seen corresponding path program 8 times [2022-03-18 12:10:45,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:45,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274904363] [2022-03-18 12:10:45,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:45,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:45,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:45,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:45,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:45,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-03-18 12:10:45,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:45,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-03-18 12:10:45,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:45,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-03-18 12:10:45,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:45,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-03-18 12:10:45,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:45,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-03-18 12:10:45,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:45,454 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 37 proven. 22 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-03-18 12:10:45,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:45,454 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274904363] [2022-03-18 12:10:45,454 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274904363] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:45,454 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1940034914] [2022-03-18 12:10:45,455 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:10:45,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:45,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:45,456 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) [2022-03-18 12:10:45,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-18 12:10:45,488 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:10:45,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:10:45,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-18 12:10:45,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:45,726 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 50 proven. 9 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-03-18 12:10:45,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:45,833 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 50 proven. 9 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-03-18 12:10:45,833 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1940034914] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:45,833 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:45,833 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 17] total 31 [2022-03-18 12:10:45,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232543110] [2022-03-18 12:10:45,834 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:45,834 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-18 12:10:45,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:45,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-18 12:10:45,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=766, Unknown=0, NotChecked=0, Total=930 [2022-03-18 12:10:45,835 INFO L87 Difference]: Start difference. First operand 71 states and 79 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 30 states have internal predecessors, (57), 13 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-18 12:10:46,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:46,354 INFO L93 Difference]: Finished difference Result 186 states and 228 transitions. [2022-03-18 12:10:46,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-18 12:10:46,355 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 30 states have internal predecessors, (57), 13 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 57 [2022-03-18 12:10:46,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:46,355 INFO L225 Difference]: With dead ends: 186 [2022-03-18 12:10:46,355 INFO L226 Difference]: Without dead ends: 160 [2022-03-18 12:10:46,356 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 112 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 963 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=620, Invalid=2686, Unknown=0, NotChecked=0, Total=3306 [2022-03-18 12:10:46,357 INFO L912 BasicCegarLoop]: 31 mSDtfsCounter, 106 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 579 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 694 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 579 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:46,357 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 93 Invalid, 694 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 579 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:10:46,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2022-03-18 12:10:46,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 71. [2022-03-18 12:10:46,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 55 states have (on average 1.1636363636363636) internal successors, (64), 56 states have internal predecessors, (64), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2022-03-18 12:10:46,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 79 transitions. [2022-03-18 12:10:46,370 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 79 transitions. Word has length 57 [2022-03-18 12:10:46,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:46,370 INFO L478 AbstractCegarLoop]: Abstraction has 71 states and 79 transitions. [2022-03-18 12:10:46,370 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 30 states have internal predecessors, (57), 13 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-18 12:10:46,370 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 79 transitions. [2022-03-18 12:10:46,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-18 12:10:46,370 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:46,371 INFO L500 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:46,387 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-18 12:10:46,583 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:46,583 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:46,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:46,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1312832828, now seen corresponding path program 9 times [2022-03-18 12:10:46,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:46,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425966613] [2022-03-18 12:10:46,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:46,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:46,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:46,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:46,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:46,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-03-18 12:10:46,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:46,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-03-18 12:10:46,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:46,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-03-18 12:10:46,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:46,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-03-18 12:10:46,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:46,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-03-18 12:10:46,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:46,713 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 37 proven. 22 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-03-18 12:10:46,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:46,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425966613] [2022-03-18 12:10:46,713 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425966613] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:46,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1543976440] [2022-03-18 12:10:46,713 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:10:46,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:46,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:46,714 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) [2022-03-18 12:10:46,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-18 12:10:46,752 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-18 12:10:46,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:10:46,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-18 12:10:46,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:47,017 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 50 proven. 9 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-03-18 12:10:47,017 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:47,125 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 50 proven. 9 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-03-18 12:10:47,125 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1543976440] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:47,125 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:47,125 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 17] total 32 [2022-03-18 12:10:47,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652664154] [2022-03-18 12:10:47,126 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:47,126 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-18 12:10:47,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:47,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-18 12:10:47,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=817, Unknown=0, NotChecked=0, Total=992 [2022-03-18 12:10:47,127 INFO L87 Difference]: Start difference. First operand 71 states and 79 transitions. Second operand has 32 states, 32 states have (on average 1.8125) internal successors, (58), 31 states have internal predecessors, (58), 13 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-18 12:10:47,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:47,607 INFO L93 Difference]: Finished difference Result 166 states and 201 transitions. [2022-03-18 12:10:47,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-18 12:10:47,607 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.8125) internal successors, (58), 31 states have internal predecessors, (58), 13 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 57 [2022-03-18 12:10:47,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:47,608 INFO L225 Difference]: With dead ends: 166 [2022-03-18 12:10:47,608 INFO L226 Difference]: Without dead ends: 140 [2022-03-18 12:10:47,609 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 111 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 928 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=600, Invalid=2592, Unknown=0, NotChecked=0, Total=3192 [2022-03-18 12:10:47,609 INFO L912 BasicCegarLoop]: 27 mSDtfsCounter, 85 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 585 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 678 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 585 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:47,609 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 104 Invalid, 678 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 585 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:10:47,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2022-03-18 12:10:47,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 71. [2022-03-18 12:10:47,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 55 states have (on average 1.1636363636363636) internal successors, (64), 56 states have internal predecessors, (64), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2022-03-18 12:10:47,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 79 transitions. [2022-03-18 12:10:47,623 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 79 transitions. Word has length 57 [2022-03-18 12:10:47,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:47,623 INFO L478 AbstractCegarLoop]: Abstraction has 71 states and 79 transitions. [2022-03-18 12:10:47,623 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.8125) internal successors, (58), 31 states have internal predecessors, (58), 13 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-18 12:10:47,623 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 79 transitions. [2022-03-18 12:10:47,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-18 12:10:47,624 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:47,624 INFO L500 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:47,640 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-03-18 12:10:47,840 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:47,840 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:47,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:47,841 INFO L85 PathProgramCache]: Analyzing trace with hash -2076483805, now seen corresponding path program 10 times [2022-03-18 12:10:47,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:47,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942048569] [2022-03-18 12:10:47,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:47,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:47,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:47,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:47,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:47,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-03-18 12:10:47,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:47,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-03-18 12:10:47,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:47,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-03-18 12:10:47,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:47,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-03-18 12:10:47,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:47,961 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-03-18 12:10:47,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:47,963 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 37 proven. 24 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-03-18 12:10:47,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:47,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942048569] [2022-03-18 12:10:47,963 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942048569] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:47,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086607355] [2022-03-18 12:10:47,963 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:10:47,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:47,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:47,964 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) [2022-03-18 12:10:47,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-18 12:10:47,997 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:10:47,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:10:47,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-18 12:10:47,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:48,273 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 50 proven. 11 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-03-18 12:10:48,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:48,388 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 50 proven. 11 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-03-18 12:10:48,388 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086607355] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:48,388 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:48,388 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 17] total 33 [2022-03-18 12:10:48,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642609443] [2022-03-18 12:10:48,388 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:48,388 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-18 12:10:48,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:48,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-18 12:10:48,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=866, Unknown=0, NotChecked=0, Total=1056 [2022-03-18 12:10:48,389 INFO L87 Difference]: Start difference. First operand 71 states and 79 transitions. Second operand has 33 states, 33 states have (on average 1.7878787878787878) internal successors, (59), 32 states have internal predecessors, (59), 13 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-18 12:10:48,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:48,803 INFO L93 Difference]: Finished difference Result 145 states and 173 transitions. [2022-03-18 12:10:48,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-18 12:10:48,816 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.7878787878787878) internal successors, (59), 32 states have internal predecessors, (59), 13 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 57 [2022-03-18 12:10:48,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:48,817 INFO L225 Difference]: With dead ends: 145 [2022-03-18 12:10:48,817 INFO L226 Difference]: Without dead ends: 119 [2022-03-18 12:10:48,817 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 110 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 819 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=547, Invalid=2315, Unknown=0, NotChecked=0, Total=2862 [2022-03-18 12:10:48,818 INFO L912 BasicCegarLoop]: 24 mSDtfsCounter, 73 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:48,818 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 76 Invalid, 473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 390 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:10:48,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2022-03-18 12:10:48,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 71. [2022-03-18 12:10:48,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 55 states have (on average 1.1636363636363636) internal successors, (64), 56 states have internal predecessors, (64), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2022-03-18 12:10:48,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 79 transitions. [2022-03-18 12:10:48,832 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 79 transitions. Word has length 57 [2022-03-18 12:10:48,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:48,832 INFO L478 AbstractCegarLoop]: Abstraction has 71 states and 79 transitions. [2022-03-18 12:10:48,833 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.7878787878787878) internal successors, (59), 32 states have internal predecessors, (59), 13 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-18 12:10:48,833 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 79 transitions. [2022-03-18 12:10:48,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-18 12:10:48,833 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:48,833 INFO L500 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:48,851 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-18 12:10:49,047 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-03-18 12:10:49,047 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:49,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:49,048 INFO L85 PathProgramCache]: Analyzing trace with hash 20139684, now seen corresponding path program 5 times [2022-03-18 12:10:49,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:49,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458308787] [2022-03-18 12:10:49,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:49,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:49,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:49,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:49,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:49,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-03-18 12:10:49,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:49,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-03-18 12:10:49,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:49,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-03-18 12:10:49,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:49,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-03-18 12:10:49,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:49,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-03-18 12:10:49,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:49,159 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 37 proven. 28 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-03-18 12:10:49,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:49,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458308787] [2022-03-18 12:10:49,160 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458308787] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:49,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458139733] [2022-03-18 12:10:49,160 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:10:49,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:49,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:49,161 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) [2022-03-18 12:10:49,162 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-18 12:10:49,196 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-18 12:10:49,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:10:49,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-18 12:10:49,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:49,530 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 50 proven. 15 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-03-18 12:10:49,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:49,624 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 50 proven. 15 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-03-18 12:10:49,625 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458139733] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:49,625 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:49,625 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 17] total 34 [2022-03-18 12:10:49,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997346943] [2022-03-18 12:10:49,625 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:49,625 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-18 12:10:49,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:49,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-18 12:10:49,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=913, Unknown=0, NotChecked=0, Total=1122 [2022-03-18 12:10:49,626 INFO L87 Difference]: Start difference. First operand 71 states and 79 transitions. Second operand has 34 states, 34 states have (on average 1.7647058823529411) internal successors, (60), 33 states have internal predecessors, (60), 13 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-18 12:10:49,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:49,981 INFO L93 Difference]: Finished difference Result 123 states and 144 transitions. [2022-03-18 12:10:49,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-18 12:10:49,981 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.7647058823529411) internal successors, (60), 33 states have internal predecessors, (60), 13 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 57 [2022-03-18 12:10:49,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:49,982 INFO L225 Difference]: With dead ends: 123 [2022-03-18 12:10:49,982 INFO L226 Difference]: Without dead ends: 97 [2022-03-18 12:10:49,982 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 109 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 663 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=477, Invalid=1875, Unknown=0, NotChecked=0, Total=2352 [2022-03-18 12:10:49,983 INFO L912 BasicCegarLoop]: 20 mSDtfsCounter, 47 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 472 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 528 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:49,983 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 92 Invalid, 528 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 472 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:10:49,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2022-03-18 12:10:49,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 73. [2022-03-18 12:10:49,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 57 states have (on average 1.1578947368421053) internal successors, (66), 58 states have internal predecessors, (66), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2022-03-18 12:10:49,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 81 transitions. [2022-03-18 12:10:49,999 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 81 transitions. Word has length 57 [2022-03-18 12:10:49,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:49,999 INFO L478 AbstractCegarLoop]: Abstraction has 73 states and 81 transitions. [2022-03-18 12:10:49,999 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.7647058823529411) internal successors, (60), 33 states have internal predecessors, (60), 13 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-18 12:10:49,999 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 81 transitions. [2022-03-18 12:10:49,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-03-18 12:10:49,999 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:50,000 INFO L500 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:50,019 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-18 12:10:50,215 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-18 12:10:50,215 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:50,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:50,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1686341663, now seen corresponding path program 10 times [2022-03-18 12:10:50,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:50,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121120571] [2022-03-18 12:10:50,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:50,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:50,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:50,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:50,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:50,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-03-18 12:10:50,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:50,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-03-18 12:10:50,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:50,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-03-18 12:10:50,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:50,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-03-18 12:10:50,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:50,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-03-18 12:10:50,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:50,306 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 25 proven. 46 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-03-18 12:10:50,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:50,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121120571] [2022-03-18 12:10:50,307 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121120571] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:50,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1187992044] [2022-03-18 12:10:50,307 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:10:50,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:50,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:50,308 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) [2022-03-18 12:10:50,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-18 12:10:50,344 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:10:50,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:10:50,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-18 12:10:50,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:50,436 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 31 proven. 40 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-03-18 12:10:50,436 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:50,529 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 31 proven. 40 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-03-18 12:10:50,529 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1187992044] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:50,529 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:50,529 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 15 [2022-03-18 12:10:50,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542012701] [2022-03-18 12:10:50,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:50,529 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-18 12:10:50,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:50,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-18 12:10:50,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2022-03-18 12:10:50,530 INFO L87 Difference]: Start difference. First operand 73 states and 81 transitions. Second operand has 15 states, 15 states have (on average 2.6) internal successors, (39), 12 states have internal predecessors, (39), 7 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-18 12:10:50,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:50,731 INFO L93 Difference]: Finished difference Result 86 states and 95 transitions. [2022-03-18 12:10:50,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-18 12:10:50,732 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 12 states have internal predecessors, (39), 7 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 58 [2022-03-18 12:10:50,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:50,732 INFO L225 Difference]: With dead ends: 86 [2022-03-18 12:10:50,732 INFO L226 Difference]: Without dead ends: 84 [2022-03-18 12:10:50,733 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 129 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=145, Invalid=505, Unknown=0, NotChecked=0, Total=650 [2022-03-18 12:10:50,733 INFO L912 BasicCegarLoop]: 29 mSDtfsCounter, 57 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:50,733 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 61 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 348 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 12:10:50,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2022-03-18 12:10:50,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 80. [2022-03-18 12:10:50,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 62 states have (on average 1.1451612903225807) internal successors, (71), 63 states have internal predecessors, (71), 9 states have call successors, (9), 9 states have call predecessors, (9), 8 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-18 12:10:50,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 88 transitions. [2022-03-18 12:10:50,749 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 88 transitions. Word has length 58 [2022-03-18 12:10:50,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:50,750 INFO L478 AbstractCegarLoop]: Abstraction has 80 states and 88 transitions. [2022-03-18 12:10:50,750 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 12 states have internal predecessors, (39), 7 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-18 12:10:50,750 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 88 transitions. [2022-03-18 12:10:50,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-03-18 12:10:50,750 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:50,750 INFO L500 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:50,766 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-03-18 12:10:50,963 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-18 12:10:50,963 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:50,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:50,964 INFO L85 PathProgramCache]: Analyzing trace with hash 33364390, now seen corresponding path program 11 times [2022-03-18 12:10:50,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:50,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725676769] [2022-03-18 12:10:50,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:50,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:50,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:51,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:51,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:51,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-03-18 12:10:51,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:51,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-03-18 12:10:51,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:51,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-03-18 12:10:51,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:51,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-03-18 12:10:51,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:51,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-03-18 12:10:51,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:51,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-03-18 12:10:51,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:51,103 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 53 proven. 37 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-18 12:10:51,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:51,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725676769] [2022-03-18 12:10:51,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725676769] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:51,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [394307147] [2022-03-18 12:10:51,103 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:10:51,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:51,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:51,104 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) [2022-03-18 12:10:51,105 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-18 12:10:51,141 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-18 12:10:51,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:10:51,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-18 12:10:51,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:51,451 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 69 proven. 21 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-18 12:10:51,452 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:51,561 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 69 proven. 21 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-18 12:10:51,561 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [394307147] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:51,561 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:51,561 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 32 [2022-03-18 12:10:51,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217980789] [2022-03-18 12:10:51,561 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:51,561 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-18 12:10:51,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:51,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-18 12:10:51,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=803, Unknown=0, NotChecked=0, Total=992 [2022-03-18 12:10:51,562 INFO L87 Difference]: Start difference. First operand 80 states and 88 transitions. Second operand has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 15 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 12:10:52,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:52,121 INFO L93 Difference]: Finished difference Result 281 states and 353 transitions. [2022-03-18 12:10:52,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-18 12:10:52,122 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 15 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 65 [2022-03-18 12:10:52,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:52,123 INFO L225 Difference]: With dead ends: 281 [2022-03-18 12:10:52,123 INFO L226 Difference]: Without dead ends: 252 [2022-03-18 12:10:52,123 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 131 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1049 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=704, Invalid=2956, Unknown=0, NotChecked=0, Total=3660 [2022-03-18 12:10:52,124 INFO L912 BasicCegarLoop]: 40 mSDtfsCounter, 170 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 619 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:52,124 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 82 Invalid, 619 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 494 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:10:52,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2022-03-18 12:10:52,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 81. [2022-03-18 12:10:52,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 63 states have (on average 1.1587301587301588) internal successors, (73), 64 states have internal predecessors, (73), 9 states have call successors, (9), 9 states have call predecessors, (9), 8 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-18 12:10:52,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 90 transitions. [2022-03-18 12:10:52,143 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 90 transitions. Word has length 65 [2022-03-18 12:10:52,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:52,143 INFO L478 AbstractCegarLoop]: Abstraction has 81 states and 90 transitions. [2022-03-18 12:10:52,143 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 15 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 12:10:52,143 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 90 transitions. [2022-03-18 12:10:52,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-03-18 12:10:52,144 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:52,144 INFO L500 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:52,160 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-03-18 12:10:52,351 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-18 12:10:52,351 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:52,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:52,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1165660539, now seen corresponding path program 11 times [2022-03-18 12:10:52,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:52,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802302118] [2022-03-18 12:10:52,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:52,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:52,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:52,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:52,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:52,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-03-18 12:10:52,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:52,472 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-03-18 12:10:52,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:52,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-03-18 12:10:52,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:52,475 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-03-18 12:10:52,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:52,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-03-18 12:10:52,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:52,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-03-18 12:10:52,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:52,479 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 53 proven. 32 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-18 12:10:52,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:52,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802302118] [2022-03-18 12:10:52,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802302118] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:52,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607813115] [2022-03-18 12:10:52,480 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:10:52,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:52,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:52,481 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) [2022-03-18 12:10:52,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-18 12:10:52,518 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-18 12:10:52,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:10:52,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-18 12:10:52,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:52,812 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 69 proven. 16 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-18 12:10:52,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:52,927 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 69 proven. 16 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-18 12:10:52,927 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607813115] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:52,927 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:52,927 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 33 [2022-03-18 12:10:52,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779229889] [2022-03-18 12:10:52,927 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:52,927 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-18 12:10:52,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:52,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-18 12:10:52,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=865, Unknown=0, NotChecked=0, Total=1056 [2022-03-18 12:10:52,928 INFO L87 Difference]: Start difference. First operand 81 states and 90 transitions. Second operand has 33 states, 33 states have (on average 1.8484848484848484) internal successors, (61), 32 states have internal predecessors, (61), 15 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 12:10:53,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:53,561 INFO L93 Difference]: Finished difference Result 260 states and 324 transitions. [2022-03-18 12:10:53,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-18 12:10:53,562 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.8484848484848484) internal successors, (61), 32 states have internal predecessors, (61), 15 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 65 [2022-03-18 12:10:53,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:53,563 INFO L225 Difference]: With dead ends: 260 [2022-03-18 12:10:53,563 INFO L226 Difference]: Without dead ends: 231 [2022-03-18 12:10:53,564 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 130 SyntacticMatches, 1 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1239 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=772, Invalid=3388, Unknown=0, NotChecked=0, Total=4160 [2022-03-18 12:10:53,564 INFO L912 BasicCegarLoop]: 39 mSDtfsCounter, 133 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:53,564 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 86 Invalid, 680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 560 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:10:53,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2022-03-18 12:10:53,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 81. [2022-03-18 12:10:53,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 63 states have (on average 1.1587301587301588) internal successors, (73), 64 states have internal predecessors, (73), 9 states have call successors, (9), 9 states have call predecessors, (9), 8 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-18 12:10:53,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 90 transitions. [2022-03-18 12:10:53,586 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 90 transitions. Word has length 65 [2022-03-18 12:10:53,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:53,586 INFO L478 AbstractCegarLoop]: Abstraction has 81 states and 90 transitions. [2022-03-18 12:10:53,586 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.8484848484848484) internal successors, (61), 32 states have internal predecessors, (61), 15 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 12:10:53,586 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 90 transitions. [2022-03-18 12:10:53,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-03-18 12:10:53,586 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:53,586 INFO L500 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:53,615 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-18 12:10:53,799 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:53,799 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:53,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:53,800 INFO L85 PathProgramCache]: Analyzing trace with hash 319272326, now seen corresponding path program 12 times [2022-03-18 12:10:53,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:53,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505885685] [2022-03-18 12:10:53,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:53,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:53,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:53,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:53,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:53,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-03-18 12:10:53,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:53,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-03-18 12:10:53,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:53,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-03-18 12:10:53,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:53,933 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-03-18 12:10:53,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:53,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-03-18 12:10:53,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:53,936 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-03-18 12:10:53,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:53,938 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 53 proven. 29 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-18 12:10:53,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:53,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505885685] [2022-03-18 12:10:53,938 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505885685] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:53,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2033344660] [2022-03-18 12:10:53,938 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:10:53,938 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:53,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:53,939 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) [2022-03-18 12:10:53,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-18 12:10:53,977 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-18 12:10:53,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:10:53,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-18 12:10:53,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:54,300 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 69 proven. 13 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-18 12:10:54,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:54,433 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 69 proven. 13 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-18 12:10:54,433 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2033344660] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:54,433 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:54,433 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 34 [2022-03-18 12:10:54,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116096750] [2022-03-18 12:10:54,433 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:54,433 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-18 12:10:54,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:54,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-18 12:10:54,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=925, Unknown=0, NotChecked=0, Total=1122 [2022-03-18 12:10:54,434 INFO L87 Difference]: Start difference. First operand 81 states and 90 transitions. Second operand has 34 states, 34 states have (on average 1.8235294117647058) internal successors, (62), 33 states have internal predecessors, (62), 15 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 12:10:55,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:55,093 INFO L93 Difference]: Finished difference Result 238 states and 294 transitions. [2022-03-18 12:10:55,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-18 12:10:55,094 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.8235294117647058) internal successors, (62), 33 states have internal predecessors, (62), 15 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 65 [2022-03-18 12:10:55,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:55,095 INFO L225 Difference]: With dead ends: 238 [2022-03-18 12:10:55,095 INFO L226 Difference]: Without dead ends: 209 [2022-03-18 12:10:55,095 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 129 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1347 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=812, Invalid=3610, Unknown=0, NotChecked=0, Total=4422 [2022-03-18 12:10:55,096 INFO L912 BasicCegarLoop]: 35 mSDtfsCounter, 123 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 631 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 769 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 631 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:55,096 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 82 Invalid, 769 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 631 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:10:55,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2022-03-18 12:10:55,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 81. [2022-03-18 12:10:55,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 63 states have (on average 1.1587301587301588) internal successors, (73), 64 states have internal predecessors, (73), 9 states have call successors, (9), 9 states have call predecessors, (9), 8 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-18 12:10:55,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 90 transitions. [2022-03-18 12:10:55,117 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 90 transitions. Word has length 65 [2022-03-18 12:10:55,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:55,117 INFO L478 AbstractCegarLoop]: Abstraction has 81 states and 90 transitions. [2022-03-18 12:10:55,117 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.8235294117647058) internal successors, (62), 33 states have internal predecessors, (62), 15 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 12:10:55,117 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 90 transitions. [2022-03-18 12:10:55,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-03-18 12:10:55,117 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:55,117 INFO L500 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:55,134 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-18 12:10:55,333 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:55,334 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:55,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:55,334 INFO L85 PathProgramCache]: Analyzing trace with hash -892449115, now seen corresponding path program 13 times [2022-03-18 12:10:55,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:55,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248881447] [2022-03-18 12:10:55,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:55,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:55,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:55,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:55,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:55,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-03-18 12:10:55,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:55,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-03-18 12:10:55,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:55,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-03-18 12:10:55,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:55,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-03-18 12:10:55,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:55,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-03-18 12:10:55,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:55,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-03-18 12:10:55,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:55,470 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 53 proven. 28 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-18 12:10:55,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:55,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248881447] [2022-03-18 12:10:55,470 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248881447] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:55,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123567759] [2022-03-18 12:10:55,470 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:10:55,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:55,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:55,480 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) [2022-03-18 12:10:55,481 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-18 12:10:55,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:55,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-18 12:10:55,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:55,838 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 69 proven. 12 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-18 12:10:55,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:55,969 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 69 proven. 12 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-18 12:10:55,969 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123567759] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:55,969 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:55,969 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 35 [2022-03-18 12:10:55,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104229989] [2022-03-18 12:10:55,969 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:55,970 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-18 12:10:55,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:55,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-18 12:10:55,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=983, Unknown=0, NotChecked=0, Total=1190 [2022-03-18 12:10:55,970 INFO L87 Difference]: Start difference. First operand 81 states and 90 transitions. Second operand has 35 states, 35 states have (on average 1.8) internal successors, (63), 34 states have internal predecessors, (63), 15 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 12:10:56,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:56,604 INFO L93 Difference]: Finished difference Result 215 states and 263 transitions. [2022-03-18 12:10:56,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-18 12:10:56,605 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.8) internal successors, (63), 34 states have internal predecessors, (63), 15 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 65 [2022-03-18 12:10:56,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:56,606 INFO L225 Difference]: With dead ends: 215 [2022-03-18 12:10:56,606 INFO L226 Difference]: Without dead ends: 186 [2022-03-18 12:10:56,607 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 128 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1346 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=810, Invalid=3612, Unknown=0, NotChecked=0, Total=4422 [2022-03-18 12:10:56,607 INFO L912 BasicCegarLoop]: 33 mSDtfsCounter, 96 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 666 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:56,607 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 85 Invalid, 666 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 532 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:10:56,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2022-03-18 12:10:56,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 81. [2022-03-18 12:10:56,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 63 states have (on average 1.1587301587301588) internal successors, (73), 64 states have internal predecessors, (73), 9 states have call successors, (9), 9 states have call predecessors, (9), 8 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-18 12:10:56,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 90 transitions. [2022-03-18 12:10:56,631 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 90 transitions. Word has length 65 [2022-03-18 12:10:56,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:56,631 INFO L478 AbstractCegarLoop]: Abstraction has 81 states and 90 transitions. [2022-03-18 12:10:56,631 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.8) internal successors, (63), 34 states have internal predecessors, (63), 15 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 12:10:56,631 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 90 transitions. [2022-03-18 12:10:56,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-03-18 12:10:56,632 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:56,632 INFO L500 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:56,650 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-18 12:10:56,835 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2022-03-18 12:10:56,835 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:56,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:56,836 INFO L85 PathProgramCache]: Analyzing trace with hash 198891878, now seen corresponding path program 14 times [2022-03-18 12:10:56,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:56,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811566249] [2022-03-18 12:10:56,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:56,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:56,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:56,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:56,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:56,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-03-18 12:10:56,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:56,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-03-18 12:10:56,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:56,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-03-18 12:10:56,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:56,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-03-18 12:10:56,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:56,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-03-18 12:10:56,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:56,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-03-18 12:10:56,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:56,976 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 53 proven. 29 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-18 12:10:56,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:56,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811566249] [2022-03-18 12:10:56,976 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811566249] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:56,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1723268811] [2022-03-18 12:10:56,976 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:10:56,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:56,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:56,978 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) [2022-03-18 12:10:56,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-18 12:10:57,013 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:10:57,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:10:57,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-18 12:10:57,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:57,325 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 69 proven. 13 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-18 12:10:57,325 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:57,447 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 69 proven. 13 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-18 12:10:57,447 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1723268811] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:57,447 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:57,447 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 36 [2022-03-18 12:10:57,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432855142] [2022-03-18 12:10:57,447 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:57,447 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-18 12:10:57,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:57,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-18 12:10:57,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=1039, Unknown=0, NotChecked=0, Total=1260 [2022-03-18 12:10:57,448 INFO L87 Difference]: Start difference. First operand 81 states and 90 transitions. Second operand has 36 states, 36 states have (on average 1.7777777777777777) internal successors, (64), 35 states have internal predecessors, (64), 15 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 12:10:58,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:58,031 INFO L93 Difference]: Finished difference Result 191 states and 231 transitions. [2022-03-18 12:10:58,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-18 12:10:58,031 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.7777777777777777) internal successors, (64), 35 states have internal predecessors, (64), 15 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 65 [2022-03-18 12:10:58,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:58,032 INFO L225 Difference]: With dead ends: 191 [2022-03-18 12:10:58,032 INFO L226 Difference]: Without dead ends: 162 [2022-03-18 12:10:58,033 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 127 SyntacticMatches, 1 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1258 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=766, Invalid=3394, Unknown=0, NotChecked=0, Total=4160 [2022-03-18 12:10:58,033 INFO L912 BasicCegarLoop]: 30 mSDtfsCounter, 82 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 496 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 613 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:58,033 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 82 Invalid, 613 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 496 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:10:58,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2022-03-18 12:10:58,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 81. [2022-03-18 12:10:58,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 63 states have (on average 1.1587301587301588) internal successors, (73), 64 states have internal predecessors, (73), 9 states have call successors, (9), 9 states have call predecessors, (9), 8 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-18 12:10:58,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 90 transitions. [2022-03-18 12:10:58,055 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 90 transitions. Word has length 65 [2022-03-18 12:10:58,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:58,055 INFO L478 AbstractCegarLoop]: Abstraction has 81 states and 90 transitions. [2022-03-18 12:10:58,056 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.7777777777777777) internal successors, (64), 35 states have internal predecessors, (64), 15 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 12:10:58,056 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 90 transitions. [2022-03-18 12:10:58,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-03-18 12:10:58,056 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:58,056 INFO L500 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:58,072 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-03-18 12:10:58,256 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:58,257 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:58,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:58,257 INFO L85 PathProgramCache]: Analyzing trace with hash -329275707, now seen corresponding path program 15 times [2022-03-18 12:10:58,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:58,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803836556] [2022-03-18 12:10:58,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:58,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:58,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:58,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:58,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:58,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-03-18 12:10:58,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:58,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-03-18 12:10:58,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:58,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-03-18 12:10:58,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:58,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-03-18 12:10:58,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:58,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-03-18 12:10:58,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:58,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-03-18 12:10:58,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:58,403 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 53 proven. 32 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-18 12:10:58,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:58,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803836556] [2022-03-18 12:10:58,403 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803836556] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:58,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [324318005] [2022-03-18 12:10:58,403 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:10:58,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:58,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:58,416 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:10:58,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-18 12:10:58,454 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-18 12:10:58,454 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:10:58,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-18 12:10:58,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:58,790 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 69 proven. 16 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-18 12:10:58,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:58,905 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 69 proven. 16 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-18 12:10:58,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [324318005] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:58,905 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:58,906 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 37 [2022-03-18 12:10:58,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897482529] [2022-03-18 12:10:58,906 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:58,906 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-18 12:10:58,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:58,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-18 12:10:58,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=1093, Unknown=0, NotChecked=0, Total=1332 [2022-03-18 12:10:58,907 INFO L87 Difference]: Start difference. First operand 81 states and 90 transitions. Second operand has 37 states, 37 states have (on average 1.7567567567567568) internal successors, (65), 36 states have internal predecessors, (65), 15 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 12:10:59,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:59,424 INFO L93 Difference]: Finished difference Result 166 states and 198 transitions. [2022-03-18 12:10:59,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-18 12:10:59,424 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.7567567567567568) internal successors, (65), 36 states have internal predecessors, (65), 15 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 65 [2022-03-18 12:10:59,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:59,425 INFO L225 Difference]: With dead ends: 166 [2022-03-18 12:10:59,425 INFO L226 Difference]: Without dead ends: 137 [2022-03-18 12:10:59,425 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 126 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1088 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=686, Invalid=2974, Unknown=0, NotChecked=0, Total=3660 [2022-03-18 12:10:59,426 INFO L912 BasicCegarLoop]: 25 mSDtfsCounter, 80 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 659 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:59,426 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 87 Invalid, 659 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 562 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:10:59,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2022-03-18 12:10:59,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 81. [2022-03-18 12:10:59,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 63 states have (on average 1.1587301587301588) internal successors, (73), 64 states have internal predecessors, (73), 9 states have call successors, (9), 9 states have call predecessors, (9), 8 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-18 12:10:59,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 90 transitions. [2022-03-18 12:10:59,449 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 90 transitions. Word has length 65 [2022-03-18 12:10:59,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:59,449 INFO L478 AbstractCegarLoop]: Abstraction has 81 states and 90 transitions. [2022-03-18 12:10:59,449 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.7567567567567568) internal successors, (65), 36 states have internal predecessors, (65), 15 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 12:10:59,449 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 90 transitions. [2022-03-18 12:10:59,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-03-18 12:10:59,450 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:59,450 INFO L500 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:59,466 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-03-18 12:10:59,663 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:59,663 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:59,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:59,664 INFO L85 PathProgramCache]: Analyzing trace with hash 477398342, now seen corresponding path program 6 times [2022-03-18 12:10:59,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:59,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637287404] [2022-03-18 12:10:59,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:59,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:59,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:59,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:59,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:59,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-03-18 12:10:59,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:59,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-03-18 12:10:59,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:59,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-03-18 12:10:59,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:59,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-03-18 12:10:59,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:59,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-03-18 12:10:59,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:59,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-03-18 12:10:59,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:59,799 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 53 proven. 37 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-18 12:10:59,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:59,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637287404] [2022-03-18 12:10:59,799 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637287404] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:59,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472577186] [2022-03-18 12:10:59,799 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:10:59,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:59,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:59,820 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:10:59,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-18 12:10:59,857 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-18 12:10:59,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:10:59,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-18 12:10:59,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:00,183 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 69 proven. 21 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-18 12:11:00,183 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:00,297 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 69 proven. 21 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-18 12:11:00,297 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472577186] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:00,297 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:00,297 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 38 [2022-03-18 12:11:00,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409383201] [2022-03-18 12:11:00,297 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:00,297 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-18 12:11:00,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:00,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-18 12:11:00,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=261, Invalid=1145, Unknown=0, NotChecked=0, Total=1406 [2022-03-18 12:11:00,298 INFO L87 Difference]: Start difference. First operand 81 states and 90 transitions. Second operand has 38 states, 38 states have (on average 1.736842105263158) internal successors, (66), 37 states have internal predecessors, (66), 15 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 12:11:00,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:00,697 INFO L93 Difference]: Finished difference Result 140 states and 164 transitions. [2022-03-18 12:11:00,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-18 12:11:00,697 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.736842105263158) internal successors, (66), 37 states have internal predecessors, (66), 15 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 65 [2022-03-18 12:11:00,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:00,697 INFO L225 Difference]: With dead ends: 140 [2022-03-18 12:11:00,697 INFO L226 Difference]: Without dead ends: 111 [2022-03-18 12:11:00,698 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 125 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 870 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=590, Invalid=2380, Unknown=0, NotChecked=0, Total=2970 [2022-03-18 12:11:00,698 INFO L912 BasicCegarLoop]: 21 mSDtfsCounter, 50 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 449 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:00,699 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 78 Invalid, 525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 449 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:11:00,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2022-03-18 12:11:00,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 83. [2022-03-18 12:11:00,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 65 states have (on average 1.1538461538461537) internal successors, (75), 66 states have internal predecessors, (75), 9 states have call successors, (9), 9 states have call predecessors, (9), 8 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-18 12:11:00,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 92 transitions. [2022-03-18 12:11:00,724 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 92 transitions. Word has length 65 [2022-03-18 12:11:00,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:00,724 INFO L478 AbstractCegarLoop]: Abstraction has 83 states and 92 transitions. [2022-03-18 12:11:00,725 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.736842105263158) internal successors, (66), 37 states have internal predecessors, (66), 15 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 12:11:00,725 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 92 transitions. [2022-03-18 12:11:00,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-03-18 12:11:00,725 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:00,725 INFO L500 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:00,742 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-03-18 12:11:00,942 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-03-18 12:11:00,942 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:00,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:00,942 INFO L85 PathProgramCache]: Analyzing trace with hash -280310620, now seen corresponding path program 12 times [2022-03-18 12:11:00,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:00,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853616345] [2022-03-18 12:11:00,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:00,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:00,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:01,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:01,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:01,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-18 12:11:01,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:01,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-03-18 12:11:01,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:01,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-03-18 12:11:01,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:01,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-03-18 12:11:01,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:01,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-03-18 12:11:01,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:01,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-03-18 12:11:01,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:01,033 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 33 proven. 64 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-18 12:11:01,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:01,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853616345] [2022-03-18 12:11:01,033 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853616345] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:01,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1234293987] [2022-03-18 12:11:01,033 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:11:01,033 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:01,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:01,034 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:11:01,035 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-18 12:11:01,074 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-18 12:11:01,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:11:01,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-18 12:11:01,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:01,172 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 40 proven. 57 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-18 12:11:01,172 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:01,279 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 40 proven. 57 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-18 12:11:01,279 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1234293987] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:01,280 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:01,280 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 16 [2022-03-18 12:11:01,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082644191] [2022-03-18 12:11:01,280 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:01,280 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-18 12:11:01,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:01,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-18 12:11:01,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-03-18 12:11:01,280 INFO L87 Difference]: Start difference. First operand 83 states and 92 transitions. Second operand has 16 states, 16 states have (on average 2.625) internal successors, (42), 13 states have internal predecessors, (42), 8 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-03-18 12:11:01,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:01,502 INFO L93 Difference]: Finished difference Result 96 states and 106 transitions. [2022-03-18 12:11:01,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-18 12:11:01,503 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.625) internal successors, (42), 13 states have internal predecessors, (42), 8 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 66 [2022-03-18 12:11:01,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:01,503 INFO L225 Difference]: With dead ends: 96 [2022-03-18 12:11:01,503 INFO L226 Difference]: Without dead ends: 94 [2022-03-18 12:11:01,503 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 148 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=172, Invalid=584, Unknown=0, NotChecked=0, Total=756 [2022-03-18 12:11:01,504 INFO L912 BasicCegarLoop]: 31 mSDtfsCounter, 65 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:01,504 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 68 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 354 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 12:11:01,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2022-03-18 12:11:01,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 90. [2022-03-18 12:11:01,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 70 states have (on average 1.1428571428571428) internal successors, (80), 71 states have internal predecessors, (80), 10 states have call successors, (10), 10 states have call predecessors, (10), 9 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-18 12:11:01,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 99 transitions. [2022-03-18 12:11:01,531 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 99 transitions. Word has length 66 [2022-03-18 12:11:01,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:01,531 INFO L478 AbstractCegarLoop]: Abstraction has 90 states and 99 transitions. [2022-03-18 12:11:01,531 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.625) internal successors, (42), 13 states have internal predecessors, (42), 8 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-03-18 12:11:01,531 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 99 transitions. [2022-03-18 12:11:01,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-18 12:11:01,532 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:01,532 INFO L500 BasicCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:01,563 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-03-18 12:11:01,749 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-18 12:11:01,749 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:01,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:01,750 INFO L85 PathProgramCache]: Analyzing trace with hash 1840083843, now seen corresponding path program 13 times [2022-03-18 12:11:01,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:01,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995152581] [2022-03-18 12:11:01,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:01,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:01,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:01,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:01,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:01,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-18 12:11:01,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:01,901 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-03-18 12:11:01,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:01,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-03-18 12:11:01,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:01,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-03-18 12:11:01,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:01,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-03-18 12:11:01,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:01,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-03-18 12:11:01,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:01,910 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-03-18 12:11:01,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:01,912 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 72 proven. 47 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-18 12:11:01,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:01,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995152581] [2022-03-18 12:11:01,913 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995152581] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:01,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [674986705] [2022-03-18 12:11:01,913 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:11:01,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:01,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:01,914 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:11:01,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-18 12:11:01,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:01,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-18 12:11:01,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:02,271 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 91 proven. 28 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-18 12:11:02,271 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:02,405 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 91 proven. 28 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-18 12:11:02,405 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [674986705] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:02,405 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:02,406 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 21] total 35 [2022-03-18 12:11:02,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133315063] [2022-03-18 12:11:02,406 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:02,406 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-18 12:11:02,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:02,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-18 12:11:02,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=962, Unknown=0, NotChecked=0, Total=1190 [2022-03-18 12:11:02,407 INFO L87 Difference]: Start difference. First operand 90 states and 99 transitions. Second operand has 35 states, 35 states have (on average 1.8571428571428572) internal successors, (65), 34 states have internal predecessors, (65), 17 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:11:03,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:03,184 INFO L93 Difference]: Finished difference Result 346 states and 436 transitions. [2022-03-18 12:11:03,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-18 12:11:03,185 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.8571428571428572) internal successors, (65), 34 states have internal predecessors, (65), 17 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 73 [2022-03-18 12:11:03,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:03,186 INFO L225 Difference]: With dead ends: 346 [2022-03-18 12:11:03,186 INFO L226 Difference]: Without dead ends: 314 [2022-03-18 12:11:03,186 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 148 SyntacticMatches, 1 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1347 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=862, Invalid=3694, Unknown=0, NotChecked=0, Total=4556 [2022-03-18 12:11:03,187 INFO L912 BasicCegarLoop]: 45 mSDtfsCounter, 169 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 831 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 961 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 831 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:03,187 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 102 Invalid, 961 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 831 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:11:03,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2022-03-18 12:11:03,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 91. [2022-03-18 12:11:03,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 71 states have (on average 1.1549295774647887) internal successors, (82), 72 states have internal predecessors, (82), 10 states have call successors, (10), 10 states have call predecessors, (10), 9 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-18 12:11:03,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 101 transitions. [2022-03-18 12:11:03,220 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 101 transitions. Word has length 73 [2022-03-18 12:11:03,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:03,220 INFO L478 AbstractCegarLoop]: Abstraction has 91 states and 101 transitions. [2022-03-18 12:11:03,220 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.8571428571428572) internal successors, (65), 34 states have internal predecessors, (65), 17 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:11:03,220 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 101 transitions. [2022-03-18 12:11:03,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-18 12:11:03,220 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:03,220 INFO L500 BasicCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:03,237 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-18 12:11:03,427 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-03-18 12:11:03,427 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:03,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:03,428 INFO L85 PathProgramCache]: Analyzing trace with hash -335235644, now seen corresponding path program 16 times [2022-03-18 12:11:03,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:03,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79270811] [2022-03-18 12:11:03,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:03,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:03,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:03,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:03,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:03,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-18 12:11:03,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:03,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-03-18 12:11:03,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:03,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-03-18 12:11:03,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:03,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-03-18 12:11:03,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:03,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-03-18 12:11:03,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:03,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-03-18 12:11:03,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:03,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-03-18 12:11:03,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:03,599 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 72 proven. 41 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-18 12:11:03,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:03,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79270811] [2022-03-18 12:11:03,599 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79270811] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:03,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [324736788] [2022-03-18 12:11:03,599 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:11:03,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:03,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:03,604 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:11:03,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-18 12:11:03,644 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:11:03,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:11:03,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-18 12:11:03,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:03,967 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 91 proven. 22 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-18 12:11:03,967 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:04,089 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 91 proven. 22 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-18 12:11:04,089 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [324736788] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:04,089 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:04,089 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 21] total 36 [2022-03-18 12:11:04,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243163238] [2022-03-18 12:11:04,089 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:04,090 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-18 12:11:04,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:04,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-18 12:11:04,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=1031, Unknown=0, NotChecked=0, Total=1260 [2022-03-18 12:11:04,091 INFO L87 Difference]: Start difference. First operand 91 states and 101 transitions. Second operand has 36 states, 36 states have (on average 1.8333333333333333) internal successors, (66), 35 states have internal predecessors, (66), 17 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:11:04,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:04,972 INFO L93 Difference]: Finished difference Result 322 states and 403 transitions. [2022-03-18 12:11:04,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-18 12:11:04,972 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.8333333333333333) internal successors, (66), 35 states have internal predecessors, (66), 17 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 73 [2022-03-18 12:11:04,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:04,974 INFO L225 Difference]: With dead ends: 322 [2022-03-18 12:11:04,974 INFO L226 Difference]: Without dead ends: 290 [2022-03-18 12:11:04,974 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 147 SyntacticMatches, 1 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1621 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=961, Invalid=4295, Unknown=0, NotChecked=0, Total=5256 [2022-03-18 12:11:04,975 INFO L912 BasicCegarLoop]: 42 mSDtfsCounter, 160 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 1005 mSolverCounterSat, 164 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 1169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 164 IncrementalHoareTripleChecker+Valid, 1005 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:04,975 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 109 Invalid, 1169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [164 Valid, 1005 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:11:04,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2022-03-18 12:11:05,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 91. [2022-03-18 12:11:05,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 71 states have (on average 1.1549295774647887) internal successors, (82), 72 states have internal predecessors, (82), 10 states have call successors, (10), 10 states have call predecessors, (10), 9 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-18 12:11:05,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 101 transitions. [2022-03-18 12:11:05,007 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 101 transitions. Word has length 73 [2022-03-18 12:11:05,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:05,007 INFO L478 AbstractCegarLoop]: Abstraction has 91 states and 101 transitions. [2022-03-18 12:11:05,007 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.8333333333333333) internal successors, (66), 35 states have internal predecessors, (66), 17 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:11:05,007 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 101 transitions. [2022-03-18 12:11:05,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-18 12:11:05,008 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:05,008 INFO L500 BasicCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:05,027 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-18 12:11:05,213 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:05,213 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:05,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:05,214 INFO L85 PathProgramCache]: Analyzing trace with hash 949336995, now seen corresponding path program 17 times [2022-03-18 12:11:05,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:05,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885183659] [2022-03-18 12:11:05,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:05,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:05,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:05,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:05,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:05,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-18 12:11:05,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:05,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-03-18 12:11:05,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:05,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-03-18 12:11:05,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:05,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-03-18 12:11:05,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:05,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-03-18 12:11:05,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:05,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-03-18 12:11:05,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:05,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-03-18 12:11:05,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:05,390 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 72 proven. 37 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-18 12:11:05,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:05,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885183659] [2022-03-18 12:11:05,390 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885183659] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:05,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1123653310] [2022-03-18 12:11:05,390 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:11:05,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:05,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:05,391 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:11:05,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-18 12:11:05,436 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-18 12:11:05,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:11:05,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-18 12:11:05,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:05,765 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 91 proven. 18 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-18 12:11:05,765 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:05,889 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 91 proven. 18 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-18 12:11:05,889 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1123653310] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:05,889 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:05,889 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 21] total 37 [2022-03-18 12:11:05,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766744236] [2022-03-18 12:11:05,889 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:05,889 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-18 12:11:05,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:05,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-18 12:11:05,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=1098, Unknown=0, NotChecked=0, Total=1332 [2022-03-18 12:11:05,890 INFO L87 Difference]: Start difference. First operand 91 states and 101 transitions. Second operand has 37 states, 37 states have (on average 1.8108108108108107) internal successors, (67), 36 states have internal predecessors, (67), 17 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:11:06,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:06,797 INFO L93 Difference]: Finished difference Result 297 states and 369 transitions. [2022-03-18 12:11:06,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-18 12:11:06,797 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.8108108108108107) internal successors, (67), 36 states have internal predecessors, (67), 17 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 73 [2022-03-18 12:11:06,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:06,798 INFO L225 Difference]: With dead ends: 297 [2022-03-18 12:11:06,798 INFO L226 Difference]: Without dead ends: 265 [2022-03-18 12:11:06,799 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 146 SyntacticMatches, 1 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1800 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1031, Invalid=4669, Unknown=0, NotChecked=0, Total=5700 [2022-03-18 12:11:06,799 INFO L912 BasicCegarLoop]: 39 mSDtfsCounter, 153 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 879 mSolverCounterSat, 180 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 1059 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 180 IncrementalHoareTripleChecker+Valid, 879 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:06,799 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 111 Invalid, 1059 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [180 Valid, 879 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:11:06,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2022-03-18 12:11:06,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 91. [2022-03-18 12:11:06,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 71 states have (on average 1.1549295774647887) internal successors, (82), 72 states have internal predecessors, (82), 10 states have call successors, (10), 10 states have call predecessors, (10), 9 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-18 12:11:06,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 101 transitions. [2022-03-18 12:11:06,833 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 101 transitions. Word has length 73 [2022-03-18 12:11:06,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:06,833 INFO L478 AbstractCegarLoop]: Abstraction has 91 states and 101 transitions. [2022-03-18 12:11:06,833 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.8108108108108107) internal successors, (67), 36 states have internal predecessors, (67), 17 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:11:06,833 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 101 transitions. [2022-03-18 12:11:06,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-18 12:11:06,834 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:06,834 INFO L500 BasicCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:06,857 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-18 12:11:07,055 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-18 12:11:07,055 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:07,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:07,056 INFO L85 PathProgramCache]: Analyzing trace with hash 2116383140, now seen corresponding path program 18 times [2022-03-18 12:11:07,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:07,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849936882] [2022-03-18 12:11:07,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:07,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:07,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:07,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:07,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:07,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-18 12:11:07,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:07,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-03-18 12:11:07,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:07,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-03-18 12:11:07,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:07,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-03-18 12:11:07,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:07,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-03-18 12:11:07,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:07,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-03-18 12:11:07,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:07,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-03-18 12:11:07,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:07,210 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 72 proven. 35 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-18 12:11:07,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:07,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849936882] [2022-03-18 12:11:07,210 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849936882] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:07,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298714368] [2022-03-18 12:11:07,210 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:11:07,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:07,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:07,211 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:11:07,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-18 12:11:07,252 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-18 12:11:07,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:11:07,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-18 12:11:07,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:07,611 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 91 proven. 16 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-18 12:11:07,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:07,763 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 91 proven. 16 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-18 12:11:07,763 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298714368] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:07,763 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:07,763 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 21] total 38 [2022-03-18 12:11:07,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595628757] [2022-03-18 12:11:07,763 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:07,764 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-18 12:11:07,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:07,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-18 12:11:07,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=1163, Unknown=0, NotChecked=0, Total=1406 [2022-03-18 12:11:07,765 INFO L87 Difference]: Start difference. First operand 91 states and 101 transitions. Second operand has 38 states, 38 states have (on average 1.7894736842105263) internal successors, (68), 37 states have internal predecessors, (68), 17 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:11:08,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:08,557 INFO L93 Difference]: Finished difference Result 271 states and 334 transitions. [2022-03-18 12:11:08,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-18 12:11:08,558 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.7894736842105263) internal successors, (68), 37 states have internal predecessors, (68), 17 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 73 [2022-03-18 12:11:08,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:08,559 INFO L225 Difference]: With dead ends: 271 [2022-03-18 12:11:08,559 INFO L226 Difference]: Without dead ends: 239 [2022-03-18 12:11:08,559 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 145 SyntacticMatches, 1 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1849 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1054, Invalid=4798, Unknown=0, NotChecked=0, Total=5852 [2022-03-18 12:11:08,560 INFO L912 BasicCegarLoop]: 37 mSDtfsCounter, 127 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 615 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 794 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 615 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:08,560 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 94 Invalid, 794 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 615 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:11:08,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2022-03-18 12:11:08,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 91. [2022-03-18 12:11:08,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 71 states have (on average 1.1549295774647887) internal successors, (82), 72 states have internal predecessors, (82), 10 states have call successors, (10), 10 states have call predecessors, (10), 9 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-18 12:11:08,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 101 transitions. [2022-03-18 12:11:08,594 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 101 transitions. Word has length 73 [2022-03-18 12:11:08,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:08,594 INFO L478 AbstractCegarLoop]: Abstraction has 91 states and 101 transitions. [2022-03-18 12:11:08,595 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.7894736842105263) internal successors, (68), 37 states have internal predecessors, (68), 17 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:11:08,595 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 101 transitions. [2022-03-18 12:11:08,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-18 12:11:08,595 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:08,595 INFO L500 BasicCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:08,612 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-03-18 12:11:08,796 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-18 12:11:08,796 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:08,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:08,796 INFO L85 PathProgramCache]: Analyzing trace with hash -359892029, now seen corresponding path program 19 times [2022-03-18 12:11:08,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:08,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8877862] [2022-03-18 12:11:08,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:08,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:08,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:08,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:08,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:08,933 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-18 12:11:08,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:08,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-03-18 12:11:08,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:08,936 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-03-18 12:11:08,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:08,937 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-03-18 12:11:08,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:08,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-03-18 12:11:08,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:08,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-03-18 12:11:08,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:08,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-03-18 12:11:08,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:08,956 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 72 proven. 35 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-18 12:11:08,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:08,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8877862] [2022-03-18 12:11:08,956 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8877862] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:08,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [772949022] [2022-03-18 12:11:08,957 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:11:08,957 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:08,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:08,958 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:11:08,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-18 12:11:08,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:08,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-18 12:11:08,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:09,355 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 91 proven. 16 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-18 12:11:09,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:09,479 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 91 proven. 16 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-18 12:11:09,479 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [772949022] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:09,479 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:09,479 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 21] total 39 [2022-03-18 12:11:09,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056527047] [2022-03-18 12:11:09,480 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:09,480 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-18 12:11:09,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:09,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-18 12:11:09,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=1226, Unknown=0, NotChecked=0, Total=1482 [2022-03-18 12:11:09,481 INFO L87 Difference]: Start difference. First operand 91 states and 101 transitions. Second operand has 39 states, 39 states have (on average 1.7692307692307692) internal successors, (69), 38 states have internal predecessors, (69), 17 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:11:10,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:10,298 INFO L93 Difference]: Finished difference Result 244 states and 298 transitions. [2022-03-18 12:11:10,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-18 12:11:10,298 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 1.7692307692307692) internal successors, (69), 38 states have internal predecessors, (69), 17 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 73 [2022-03-18 12:11:10,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:10,299 INFO L225 Difference]: With dead ends: 244 [2022-03-18 12:11:10,299 INFO L226 Difference]: Without dead ends: 212 [2022-03-18 12:11:10,300 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 144 SyntacticMatches, 1 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1792 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1027, Invalid=4673, Unknown=0, NotChecked=0, Total=5700 [2022-03-18 12:11:10,300 INFO L912 BasicCegarLoop]: 33 mSDtfsCounter, 94 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 784 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 922 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 784 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:10,301 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 105 Invalid, 922 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 784 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:11:10,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2022-03-18 12:11:10,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 91. [2022-03-18 12:11:10,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 71 states have (on average 1.1549295774647887) internal successors, (82), 72 states have internal predecessors, (82), 10 states have call successors, (10), 10 states have call predecessors, (10), 9 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-18 12:11:10,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 101 transitions. [2022-03-18 12:11:10,336 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 101 transitions. Word has length 73 [2022-03-18 12:11:10,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:10,336 INFO L478 AbstractCegarLoop]: Abstraction has 91 states and 101 transitions. [2022-03-18 12:11:10,336 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 1.7692307692307692) internal successors, (69), 38 states have internal predecessors, (69), 17 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:11:10,336 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 101 transitions. [2022-03-18 12:11:10,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-18 12:11:10,336 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:10,336 INFO L500 BasicCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:10,353 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-03-18 12:11:10,551 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:10,551 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:10,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:10,552 INFO L85 PathProgramCache]: Analyzing trace with hash 184989060, now seen corresponding path program 20 times [2022-03-18 12:11:10,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:10,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668754553] [2022-03-18 12:11:10,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:10,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:10,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:10,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:10,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:10,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-18 12:11:10,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:10,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-03-18 12:11:10,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:10,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-03-18 12:11:10,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:10,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-03-18 12:11:10,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:10,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-03-18 12:11:10,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:10,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-03-18 12:11:10,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:10,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-03-18 12:11:10,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:10,714 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 72 proven. 37 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-18 12:11:10,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:10,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668754553] [2022-03-18 12:11:10,714 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668754553] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:10,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1584537251] [2022-03-18 12:11:10,714 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:11:10,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:10,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:10,715 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:11:10,716 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-18 12:11:10,752 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:11:10,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:11:10,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-18 12:11:10,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:11,137 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 91 proven. 18 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-18 12:11:11,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:11,263 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 91 proven. 18 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-18 12:11:11,263 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1584537251] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:11,263 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:11,263 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 21] total 40 [2022-03-18 12:11:11,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089149715] [2022-03-18 12:11:11,264 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:11,264 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-18 12:11:11,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:11,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-18 12:11:11,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=1287, Unknown=0, NotChecked=0, Total=1560 [2022-03-18 12:11:11,265 INFO L87 Difference]: Start difference. First operand 91 states and 101 transitions. Second operand has 40 states, 40 states have (on average 1.75) internal successors, (70), 39 states have internal predecessors, (70), 17 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:11:11,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:11,972 INFO L93 Difference]: Finished difference Result 216 states and 261 transitions. [2022-03-18 12:11:11,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-18 12:11:11,972 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.75) internal successors, (70), 39 states have internal predecessors, (70), 17 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 73 [2022-03-18 12:11:11,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:11,973 INFO L225 Difference]: With dead ends: 216 [2022-03-18 12:11:11,973 INFO L226 Difference]: Without dead ends: 184 [2022-03-18 12:11:11,974 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 143 SyntacticMatches, 1 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1637 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=953, Invalid=4303, Unknown=0, NotChecked=0, Total=5256 [2022-03-18 12:11:11,975 INFO L912 BasicCegarLoop]: 31 mSDtfsCounter, 81 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 710 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 827 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 710 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:11,975 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 103 Invalid, 827 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 710 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:11:11,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2022-03-18 12:11:12,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 91. [2022-03-18 12:11:12,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 71 states have (on average 1.1549295774647887) internal successors, (82), 72 states have internal predecessors, (82), 10 states have call successors, (10), 10 states have call predecessors, (10), 9 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-18 12:11:12,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 101 transitions. [2022-03-18 12:11:12,015 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 101 transitions. Word has length 73 [2022-03-18 12:11:12,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:12,016 INFO L478 AbstractCegarLoop]: Abstraction has 91 states and 101 transitions. [2022-03-18 12:11:12,016 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.75) internal successors, (70), 39 states have internal predecessors, (70), 17 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:11:12,016 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 101 transitions. [2022-03-18 12:11:12,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-18 12:11:12,016 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:12,016 INFO L500 BasicCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:12,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-03-18 12:11:12,230 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-03-18 12:11:12,231 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:12,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:12,231 INFO L85 PathProgramCache]: Analyzing trace with hash -103566365, now seen corresponding path program 21 times [2022-03-18 12:11:12,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:12,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370723183] [2022-03-18 12:11:12,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:12,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:12,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:12,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:12,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:12,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-18 12:11:12,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:12,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-03-18 12:11:12,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:12,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-03-18 12:11:12,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:12,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-03-18 12:11:12,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:12,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-03-18 12:11:12,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:12,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-03-18 12:11:12,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:12,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-03-18 12:11:12,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:12,412 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 72 proven. 41 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-18 12:11:12,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:12,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370723183] [2022-03-18 12:11:12,413 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370723183] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:12,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [537838090] [2022-03-18 12:11:12,413 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:11:12,413 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:12,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:12,414 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:11:12,443 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-18 12:11:12,459 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-03-18 12:11:12,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:11:12,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-18 12:11:12,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:12,857 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 91 proven. 22 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-18 12:11:12,857 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:12,980 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 91 proven. 22 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-18 12:11:12,981 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [537838090] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:12,981 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:12,981 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 21] total 41 [2022-03-18 12:11:12,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382764823] [2022-03-18 12:11:12,981 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:12,981 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-03-18 12:11:12,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:12,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-03-18 12:11:12,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=294, Invalid=1346, Unknown=0, NotChecked=0, Total=1640 [2022-03-18 12:11:12,982 INFO L87 Difference]: Start difference. First operand 91 states and 101 transitions. Second operand has 41 states, 41 states have (on average 1.7317073170731707) internal successors, (71), 40 states have internal predecessors, (71), 17 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:11:13,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:13,563 INFO L93 Difference]: Finished difference Result 187 states and 223 transitions. [2022-03-18 12:11:13,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-18 12:11:13,563 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.7317073170731707) internal successors, (71), 40 states have internal predecessors, (71), 17 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 73 [2022-03-18 12:11:13,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:13,564 INFO L225 Difference]: With dead ends: 187 [2022-03-18 12:11:13,564 INFO L226 Difference]: Without dead ends: 155 [2022-03-18 12:11:13,564 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 142 SyntacticMatches, 1 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1394 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=841, Invalid=3715, Unknown=0, NotChecked=0, Total=4556 [2022-03-18 12:11:13,565 INFO L912 BasicCegarLoop]: 27 mSDtfsCounter, 62 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 549 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 635 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 549 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:13,565 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 89 Invalid, 635 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 549 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:11:13,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2022-03-18 12:11:13,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 91. [2022-03-18 12:11:13,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 71 states have (on average 1.1549295774647887) internal successors, (82), 72 states have internal predecessors, (82), 10 states have call successors, (10), 10 states have call predecessors, (10), 9 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-18 12:11:13,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 101 transitions. [2022-03-18 12:11:13,603 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 101 transitions. Word has length 73 [2022-03-18 12:11:13,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:13,603 INFO L478 AbstractCegarLoop]: Abstraction has 91 states and 101 transitions. [2022-03-18 12:11:13,604 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 1.7317073170731707) internal successors, (71), 40 states have internal predecessors, (71), 17 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:11:13,604 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 101 transitions. [2022-03-18 12:11:13,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-18 12:11:13,604 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:13,604 INFO L500 BasicCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:13,621 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-18 12:11:13,813 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:13,813 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:13,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:13,813 INFO L85 PathProgramCache]: Analyzing trace with hash -458849948, now seen corresponding path program 7 times [2022-03-18 12:11:13,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:13,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481715306] [2022-03-18 12:11:13,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:13,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:13,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:13,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:13,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:13,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-18 12:11:13,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:13,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-03-18 12:11:13,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:13,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-03-18 12:11:13,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:13,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-03-18 12:11:13,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:13,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-03-18 12:11:13,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:13,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-03-18 12:11:13,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:13,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-03-18 12:11:13,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:13,985 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 72 proven. 47 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-18 12:11:13,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:13,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481715306] [2022-03-18 12:11:13,986 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481715306] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:13,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1567465561] [2022-03-18 12:11:13,986 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:11:13,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:13,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:13,987 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:11:13,988 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-18 12:11:14,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:14,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-18 12:11:14,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:14,451 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 91 proven. 28 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-18 12:11:14,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:14,574 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 91 proven. 28 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-18 12:11:14,575 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1567465561] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:14,575 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:14,575 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 21] total 42 [2022-03-18 12:11:14,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520038543] [2022-03-18 12:11:14,575 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:14,575 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-03-18 12:11:14,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:14,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-03-18 12:11:14,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=319, Invalid=1403, Unknown=0, NotChecked=0, Total=1722 [2022-03-18 12:11:14,576 INFO L87 Difference]: Start difference. First operand 91 states and 101 transitions. Second operand has 42 states, 42 states have (on average 1.7142857142857142) internal successors, (72), 41 states have internal predecessors, (72), 17 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:11:15,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:15,074 INFO L93 Difference]: Finished difference Result 157 states and 184 transitions. [2022-03-18 12:11:15,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-18 12:11:15,075 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.7142857142857142) internal successors, (72), 41 states have internal predecessors, (72), 17 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 73 [2022-03-18 12:11:15,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:15,075 INFO L225 Difference]: With dead ends: 157 [2022-03-18 12:11:15,075 INFO L226 Difference]: Without dead ends: 125 [2022-03-18 12:11:15,076 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 141 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1104 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=715, Invalid=2945, Unknown=0, NotChecked=0, Total=3660 [2022-03-18 12:11:15,076 INFO L912 BasicCegarLoop]: 23 mSDtfsCounter, 60 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 600 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 600 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:15,076 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 90 Invalid, 702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 600 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:11:15,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2022-03-18 12:11:15,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 93. [2022-03-18 12:11:15,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 73 states have (on average 1.1506849315068493) internal successors, (84), 74 states have internal predecessors, (84), 10 states have call successors, (10), 10 states have call predecessors, (10), 9 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-18 12:11:15,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 103 transitions. [2022-03-18 12:11:15,121 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 103 transitions. Word has length 73 [2022-03-18 12:11:15,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:15,121 INFO L478 AbstractCegarLoop]: Abstraction has 93 states and 103 transitions. [2022-03-18 12:11:15,121 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 1.7142857142857142) internal successors, (72), 41 states have internal predecessors, (72), 17 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:11:15,121 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 103 transitions. [2022-03-18 12:11:15,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-03-18 12:11:15,122 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:15,122 INFO L500 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:15,139 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-03-18 12:11:15,322 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:15,322 INFO L403 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:15,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:15,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1863272577, now seen corresponding path program 14 times [2022-03-18 12:11:15,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:15,323 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378918851] [2022-03-18 12:11:15,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:15,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:15,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:15,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:15,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:15,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-03-18 12:11:15,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:15,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-18 12:11:15,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:15,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-18 12:11:15,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:15,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-18 12:11:15,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:15,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:11:15,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:15,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:11:15,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:15,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:11:15,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:15,408 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 42 proven. 85 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-18 12:11:15,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:15,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378918851] [2022-03-18 12:11:15,408 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378918851] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:15,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134763280] [2022-03-18 12:11:15,408 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:11:15,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:15,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:15,409 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:11:15,410 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-18 12:11:15,449 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:11:15,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:11:15,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-18 12:11:15,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:15,535 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 50 proven. 77 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-18 12:11:15,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:15,646 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 50 proven. 77 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-18 12:11:15,646 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134763280] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:15,646 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:15,646 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 17 [2022-03-18 12:11:15,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400632842] [2022-03-18 12:11:15,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:15,647 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-18 12:11:15,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:15,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-18 12:11:15,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2022-03-18 12:11:15,647 INFO L87 Difference]: Start difference. First operand 93 states and 103 transitions. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 14 states have internal predecessors, (45), 9 states have call successors, (12), 4 states have call predecessors, (12), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-18 12:11:15,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:15,913 INFO L93 Difference]: Finished difference Result 106 states and 117 transitions. [2022-03-18 12:11:15,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-18 12:11:15,914 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 14 states have internal predecessors, (45), 9 states have call successors, (12), 4 states have call predecessors, (12), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 74 [2022-03-18 12:11:15,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:15,914 INFO L225 Difference]: With dead ends: 106 [2022-03-18 12:11:15,914 INFO L226 Difference]: Without dead ends: 104 [2022-03-18 12:11:15,915 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 167 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=202, Invalid=668, Unknown=0, NotChecked=0, Total=870 [2022-03-18 12:11:15,915 INFO L912 BasicCegarLoop]: 33 mSDtfsCounter, 70 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 400 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:15,915 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 75 Invalid, 462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 400 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 12:11:15,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2022-03-18 12:11:15,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 100. [2022-03-18 12:11:15,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 78 states have (on average 1.141025641025641) internal successors, (89), 79 states have internal predecessors, (89), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-18 12:11:15,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 110 transitions. [2022-03-18 12:11:15,962 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 110 transitions. Word has length 74 [2022-03-18 12:11:15,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:15,963 INFO L478 AbstractCegarLoop]: Abstraction has 100 states and 110 transitions. [2022-03-18 12:11:15,963 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 14 states have internal predecessors, (45), 9 states have call successors, (12), 4 states have call predecessors, (12), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-18 12:11:15,963 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 110 transitions. [2022-03-18 12:11:15,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-03-18 12:11:15,963 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:15,963 INFO L500 BasicCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:15,995 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-03-18 12:11:16,181 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-03-18 12:11:16,181 INFO L403 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:16,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:16,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1197233414, now seen corresponding path program 15 times [2022-03-18 12:11:16,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:16,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528904804] [2022-03-18 12:11:16,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:16,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:16,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:16,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:16,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:16,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-03-18 12:11:16,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:16,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-18 12:11:16,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:16,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-18 12:11:16,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:16,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-18 12:11:16,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:16,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:11:16,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:16,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:11:16,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:16,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:11:16,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:16,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:11:16,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:16,353 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 94 proven. 58 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:11:16,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:16,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528904804] [2022-03-18 12:11:16,353 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528904804] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:16,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1974319150] [2022-03-18 12:11:16,353 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:11:16,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:16,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:16,354 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:11:16,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-03-18 12:11:16,402 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-03-18 12:11:16,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:11:16,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-18 12:11:16,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:16,751 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 116 proven. 36 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:11:16,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:16,901 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 116 proven. 36 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:11:16,902 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1974319150] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:16,902 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:16,902 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23, 23] total 38 [2022-03-18 12:11:16,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926044119] [2022-03-18 12:11:16,902 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:16,902 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-18 12:11:16,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:16,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-18 12:11:16,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=271, Invalid=1135, Unknown=0, NotChecked=0, Total=1406 [2022-03-18 12:11:16,903 INFO L87 Difference]: Start difference. First operand 100 states and 110 transitions. Second operand has 38 states, 38 states have (on average 1.8421052631578947) internal successors, (70), 37 states have internal predecessors, (70), 19 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:11:17,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:17,937 INFO L93 Difference]: Finished difference Result 418 states and 528 transitions. [2022-03-18 12:11:17,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-18 12:11:17,937 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.8421052631578947) internal successors, (70), 37 states have internal predecessors, (70), 19 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Word has length 81 [2022-03-18 12:11:17,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:17,938 INFO L225 Difference]: With dead ends: 418 [2022-03-18 12:11:17,938 INFO L226 Difference]: Without dead ends: 383 [2022-03-18 12:11:17,939 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 165 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1682 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1036, Invalid=4514, Unknown=0, NotChecked=0, Total=5550 [2022-03-18 12:11:17,939 INFO L912 BasicCegarLoop]: 52 mSDtfsCounter, 190 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 1013 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 1162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 1013 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:17,939 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [191 Valid, 119 Invalid, 1162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 1013 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:11:17,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2022-03-18 12:11:17,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 101. [2022-03-18 12:11:17,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 79 states have (on average 1.1518987341772151) internal successors, (91), 80 states have internal predecessors, (91), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-18 12:11:17,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 112 transitions. [2022-03-18 12:11:17,993 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 112 transitions. Word has length 81 [2022-03-18 12:11:17,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:17,993 INFO L478 AbstractCegarLoop]: Abstraction has 101 states and 112 transitions. [2022-03-18 12:11:17,994 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.8421052631578947) internal successors, (70), 37 states have internal predecessors, (70), 19 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:11:17,994 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 112 transitions. [2022-03-18 12:11:17,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-03-18 12:11:17,994 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:17,994 INFO L500 BasicCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:18,011 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-03-18 12:11:18,203 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-03-18 12:11:18,203 INFO L403 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:18,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:18,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1226623067, now seen corresponding path program 22 times [2022-03-18 12:11:18,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:18,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151015123] [2022-03-18 12:11:18,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:18,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:18,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:18,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:18,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:18,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-03-18 12:11:18,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:18,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-18 12:11:18,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:18,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-18 12:11:18,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:18,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-18 12:11:18,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:18,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:11:18,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:18,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:11:18,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:18,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:11:18,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:18,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:11:18,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:18,383 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 94 proven. 51 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:11:18,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:18,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151015123] [2022-03-18 12:11:18,383 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151015123] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:18,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673594543] [2022-03-18 12:11:18,383 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:11:18,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:18,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:18,384 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:11:18,385 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-03-18 12:11:18,425 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:11:18,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:11:18,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-18 12:11:18,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:18,786 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 116 proven. 29 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:11:18,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:18,925 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 116 proven. 29 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:11:18,925 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [673594543] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:18,925 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:18,926 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23, 23] total 39 [2022-03-18 12:11:18,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183460610] [2022-03-18 12:11:18,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:18,926 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-18 12:11:18,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:18,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-18 12:11:18,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=271, Invalid=1211, Unknown=0, NotChecked=0, Total=1482 [2022-03-18 12:11:18,927 INFO L87 Difference]: Start difference. First operand 101 states and 112 transitions. Second operand has 39 states, 39 states have (on average 1.8205128205128205) internal successors, (71), 38 states have internal predecessors, (71), 19 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:11:19,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:19,963 INFO L93 Difference]: Finished difference Result 391 states and 491 transitions. [2022-03-18 12:11:19,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-18 12:11:19,963 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 1.8205128205128205) internal successors, (71), 38 states have internal predecessors, (71), 19 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Word has length 81 [2022-03-18 12:11:19,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:19,964 INFO L225 Difference]: With dead ends: 391 [2022-03-18 12:11:19,964 INFO L226 Difference]: Without dead ends: 356 [2022-03-18 12:11:19,965 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 164 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2055 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1171, Invalid=5309, Unknown=0, NotChecked=0, Total=6480 [2022-03-18 12:11:19,965 INFO L912 BasicCegarLoop]: 46 mSDtfsCounter, 185 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 883 mSolverCounterSat, 181 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 1064 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 181 IncrementalHoareTripleChecker+Valid, 883 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:19,965 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [186 Valid, 88 Invalid, 1064 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [181 Valid, 883 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:11:19,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2022-03-18 12:11:20,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 101. [2022-03-18 12:11:20,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 79 states have (on average 1.1518987341772151) internal successors, (91), 80 states have internal predecessors, (91), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-18 12:11:20,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 112 transitions. [2022-03-18 12:11:20,013 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 112 transitions. Word has length 81 [2022-03-18 12:11:20,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:20,013 INFO L478 AbstractCegarLoop]: Abstraction has 101 states and 112 transitions. [2022-03-18 12:11:20,013 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 1.8205128205128205) internal successors, (71), 38 states have internal predecessors, (71), 19 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:11:20,014 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 112 transitions. [2022-03-18 12:11:20,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-03-18 12:11:20,014 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:20,014 INFO L500 BasicCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:20,043 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-03-18 12:11:20,235 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-03-18 12:11:20,235 INFO L403 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:20,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:20,236 INFO L85 PathProgramCache]: Analyzing trace with hash 943237350, now seen corresponding path program 23 times [2022-03-18 12:11:20,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:20,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822414589] [2022-03-18 12:11:20,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:20,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:20,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:20,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:20,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:20,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-03-18 12:11:20,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:20,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-18 12:11:20,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:20,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-18 12:11:20,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:20,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-18 12:11:20,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:20,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:11:20,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:20,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:11:20,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:20,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:11:20,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:20,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:11:20,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:20,433 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 94 proven. 46 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:11:20,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:20,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822414589] [2022-03-18 12:11:20,433 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822414589] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:20,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1900466554] [2022-03-18 12:11:20,433 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:11:20,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:20,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:20,434 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:11:20,435 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-03-18 12:11:20,477 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2022-03-18 12:11:20,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:11:20,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-18 12:11:20,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:20,862 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 116 proven. 24 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:11:20,862 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:20,992 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 116 proven. 24 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:11:20,992 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1900466554] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:20,992 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:20,992 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23, 23] total 40 [2022-03-18 12:11:20,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704539286] [2022-03-18 12:11:20,992 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:20,993 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-18 12:11:20,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:20,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-18 12:11:20,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=275, Invalid=1285, Unknown=0, NotChecked=0, Total=1560 [2022-03-18 12:11:20,993 INFO L87 Difference]: Start difference. First operand 101 states and 112 transitions. Second operand has 40 states, 40 states have (on average 1.8) internal successors, (72), 39 states have internal predecessors, (72), 19 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:11:21,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:21,981 INFO L93 Difference]: Finished difference Result 363 states and 453 transitions. [2022-03-18 12:11:21,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-18 12:11:21,981 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.8) internal successors, (72), 39 states have internal predecessors, (72), 19 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Word has length 81 [2022-03-18 12:11:21,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:21,982 INFO L225 Difference]: With dead ends: 363 [2022-03-18 12:11:21,982 INFO L226 Difference]: Without dead ends: 328 [2022-03-18 12:11:21,983 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 163 SyntacticMatches, 1 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2322 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1277, Invalid=5863, Unknown=0, NotChecked=0, Total=7140 [2022-03-18 12:11:21,983 INFO L912 BasicCegarLoop]: 43 mSDtfsCounter, 158 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 707 mSolverCounterSat, 197 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 904 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 197 IncrementalHoareTripleChecker+Valid, 707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:21,983 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 85 Invalid, 904 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [197 Valid, 707 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:11:21,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2022-03-18 12:11:22,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 101. [2022-03-18 12:11:22,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 79 states have (on average 1.1518987341772151) internal successors, (91), 80 states have internal predecessors, (91), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-18 12:11:22,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 112 transitions. [2022-03-18 12:11:22,032 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 112 transitions. Word has length 81 [2022-03-18 12:11:22,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:22,032 INFO L478 AbstractCegarLoop]: Abstraction has 101 states and 112 transitions. [2022-03-18 12:11:22,032 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.8) internal successors, (72), 39 states have internal predecessors, (72), 19 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:11:22,032 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 112 transitions. [2022-03-18 12:11:22,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-03-18 12:11:22,032 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:22,032 INFO L500 BasicCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:22,059 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-03-18 12:11:22,249 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:22,249 INFO L403 AbstractCegarLoop]: === Iteration 49 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:22,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:22,249 INFO L85 PathProgramCache]: Analyzing trace with hash -510566459, now seen corresponding path program 24 times [2022-03-18 12:11:22,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:22,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311484353] [2022-03-18 12:11:22,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:22,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:22,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:22,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:22,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:22,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-03-18 12:11:22,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:22,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-18 12:11:22,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:22,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-18 12:11:22,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:22,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-18 12:11:22,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:22,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:11:22,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:22,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:11:22,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:22,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:11:22,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:22,419 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:11:22,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:22,420 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 94 proven. 43 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:11:22,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:22,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311484353] [2022-03-18 12:11:22,420 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311484353] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:22,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [523329179] [2022-03-18 12:11:22,421 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:11:22,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:22,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:22,422 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:11:22,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-03-18 12:11:22,468 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-03-18 12:11:22,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:11:22,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-18 12:11:22,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:22,844 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 116 proven. 21 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:11:22,844 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:22,973 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 116 proven. 21 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:11:22,973 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [523329179] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:22,973 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:22,973 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23, 23] total 41 [2022-03-18 12:11:22,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281923361] [2022-03-18 12:11:22,973 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:22,973 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-03-18 12:11:22,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:22,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-03-18 12:11:22,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=283, Invalid=1357, Unknown=0, NotChecked=0, Total=1640 [2022-03-18 12:11:22,974 INFO L87 Difference]: Start difference. First operand 101 states and 112 transitions. Second operand has 41 states, 41 states have (on average 1.7804878048780488) internal successors, (73), 40 states have internal predecessors, (73), 19 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:11:24,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:24,066 INFO L93 Difference]: Finished difference Result 334 states and 414 transitions. [2022-03-18 12:11:24,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-03-18 12:11:24,067 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.7804878048780488) internal successors, (73), 40 states have internal predecessors, (73), 19 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Word has length 81 [2022-03-18 12:11:24,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:24,068 INFO L225 Difference]: With dead ends: 334 [2022-03-18 12:11:24,068 INFO L226 Difference]: Without dead ends: 299 [2022-03-18 12:11:24,068 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 162 SyntacticMatches, 1 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2439 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1332, Invalid=6150, Unknown=0, NotChecked=0, Total=7482 [2022-03-18 12:11:24,069 INFO L912 BasicCegarLoop]: 41 mSDtfsCounter, 121 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 1080 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 1254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 1080 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:24,069 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 118 Invalid, 1254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 1080 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:11:24,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2022-03-18 12:11:24,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 101. [2022-03-18 12:11:24,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 79 states have (on average 1.1518987341772151) internal successors, (91), 80 states have internal predecessors, (91), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-18 12:11:24,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 112 transitions. [2022-03-18 12:11:24,119 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 112 transitions. Word has length 81 [2022-03-18 12:11:24,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:24,119 INFO L478 AbstractCegarLoop]: Abstraction has 101 states and 112 transitions. [2022-03-18 12:11:24,119 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 1.7804878048780488) internal successors, (73), 40 states have internal predecessors, (73), 19 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:11:24,119 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 112 transitions. [2022-03-18 12:11:24,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-03-18 12:11:24,119 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:24,120 INFO L500 BasicCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:24,137 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-03-18 12:11:24,323 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-03-18 12:11:24,323 INFO L403 AbstractCegarLoop]: === Iteration 50 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:24,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:24,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1666155718, now seen corresponding path program 25 times [2022-03-18 12:11:24,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:24,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173048033] [2022-03-18 12:11:24,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:24,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:24,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:24,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:24,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:24,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-03-18 12:11:24,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:24,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-18 12:11:24,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:24,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-18 12:11:24,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:24,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-18 12:11:24,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:24,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:11:24,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:24,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:11:24,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:24,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:11:24,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:24,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:11:24,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:24,514 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 94 proven. 42 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:11:24,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:24,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173048033] [2022-03-18 12:11:24,514 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173048033] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:24,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999890016] [2022-03-18 12:11:24,515 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:11:24,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:24,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:24,516 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:11:24,517 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-03-18 12:11:24,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:24,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-18 12:11:24,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:24,950 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 116 proven. 20 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:11:24,950 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:25,085 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 116 proven. 20 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:11:25,085 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999890016] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:25,085 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:25,085 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23, 23] total 42 [2022-03-18 12:11:25,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645664234] [2022-03-18 12:11:25,085 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:25,085 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-03-18 12:11:25,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:25,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-03-18 12:11:25,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=295, Invalid=1427, Unknown=0, NotChecked=0, Total=1722 [2022-03-18 12:11:25,086 INFO L87 Difference]: Start difference. First operand 101 states and 112 transitions. Second operand has 42 states, 42 states have (on average 1.7619047619047619) internal successors, (74), 41 states have internal predecessors, (74), 19 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:11:26,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:26,086 INFO L93 Difference]: Finished difference Result 304 states and 374 transitions. [2022-03-18 12:11:26,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-18 12:11:26,086 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.7619047619047619) internal successors, (74), 41 states have internal predecessors, (74), 19 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Word has length 81 [2022-03-18 12:11:26,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:26,087 INFO L225 Difference]: With dead ends: 304 [2022-03-18 12:11:26,087 INFO L226 Difference]: Without dead ends: 269 [2022-03-18 12:11:26,088 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 161 SyntacticMatches, 1 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2430 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1330, Invalid=6152, Unknown=0, NotChecked=0, Total=7482 [2022-03-18 12:11:26,088 INFO L912 BasicCegarLoop]: 37 mSDtfsCounter, 113 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 789 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 952 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 789 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:26,088 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 104 Invalid, 952 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 789 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:11:26,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2022-03-18 12:11:26,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 101. [2022-03-18 12:11:26,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 79 states have (on average 1.1518987341772151) internal successors, (91), 80 states have internal predecessors, (91), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-18 12:11:26,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 112 transitions. [2022-03-18 12:11:26,140 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 112 transitions. Word has length 81 [2022-03-18 12:11:26,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:26,140 INFO L478 AbstractCegarLoop]: Abstraction has 101 states and 112 transitions. [2022-03-18 12:11:26,140 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 1.7619047619047619) internal successors, (74), 41 states have internal predecessors, (74), 19 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:11:26,140 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 112 transitions. [2022-03-18 12:11:26,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-03-18 12:11:26,140 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:26,140 INFO L500 BasicCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:26,158 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-03-18 12:11:26,355 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-03-18 12:11:26,355 INFO L403 AbstractCegarLoop]: === Iteration 51 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:26,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:26,356 INFO L85 PathProgramCache]: Analyzing trace with hash 425066469, now seen corresponding path program 26 times [2022-03-18 12:11:26,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:26,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988856401] [2022-03-18 12:11:26,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:26,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:26,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:26,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:26,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:26,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-03-18 12:11:26,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:26,516 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-18 12:11:26,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:26,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-18 12:11:26,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:26,523 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-18 12:11:26,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:26,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:11:26,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:26,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:11:26,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:26,527 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:11:26,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:26,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:11:26,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:26,530 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 94 proven. 43 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:11:26,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:26,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988856401] [2022-03-18 12:11:26,530 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988856401] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:26,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081266783] [2022-03-18 12:11:26,530 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:11:26,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:26,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:26,531 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:11:26,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-03-18 12:11:26,569 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:11:26,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:11:26,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-18 12:11:26,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:26,976 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 116 proven. 21 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:11:26,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:27,116 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 116 proven. 21 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:11:27,116 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081266783] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:27,117 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:27,117 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23, 23] total 43 [2022-03-18 12:11:27,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101431690] [2022-03-18 12:11:27,117 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:27,117 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-18 12:11:27,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:27,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-18 12:11:27,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=311, Invalid=1495, Unknown=0, NotChecked=0, Total=1806 [2022-03-18 12:11:27,118 INFO L87 Difference]: Start difference. First operand 101 states and 112 transitions. Second operand has 43 states, 43 states have (on average 1.744186046511628) internal successors, (75), 42 states have internal predecessors, (75), 19 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:11:28,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:28,030 INFO L93 Difference]: Finished difference Result 273 states and 333 transitions. [2022-03-18 12:11:28,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-18 12:11:28,030 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 1.744186046511628) internal successors, (75), 42 states have internal predecessors, (75), 19 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Word has length 81 [2022-03-18 12:11:28,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:28,031 INFO L225 Difference]: With dead ends: 273 [2022-03-18 12:11:28,031 INFO L226 Difference]: Without dead ends: 238 [2022-03-18 12:11:28,031 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 160 SyntacticMatches, 1 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2301 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1271, Invalid=5869, Unknown=0, NotChecked=0, Total=7140 [2022-03-18 12:11:28,032 INFO L912 BasicCegarLoop]: 34 mSDtfsCounter, 127 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 621 mSolverCounterSat, 205 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 826 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 205 IncrementalHoareTripleChecker+Valid, 621 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:28,032 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 81 Invalid, 826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [205 Valid, 621 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:11:28,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2022-03-18 12:11:28,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 101. [2022-03-18 12:11:28,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 79 states have (on average 1.1518987341772151) internal successors, (91), 80 states have internal predecessors, (91), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-18 12:11:28,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 112 transitions. [2022-03-18 12:11:28,089 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 112 transitions. Word has length 81 [2022-03-18 12:11:28,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:28,089 INFO L478 AbstractCegarLoop]: Abstraction has 101 states and 112 transitions. [2022-03-18 12:11:28,089 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 1.744186046511628) internal successors, (75), 42 states have internal predecessors, (75), 19 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:11:28,089 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 112 transitions. [2022-03-18 12:11:28,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-03-18 12:11:28,089 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:28,089 INFO L500 BasicCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:28,108 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-03-18 12:11:28,306 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:28,307 INFO L403 AbstractCegarLoop]: === Iteration 52 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:28,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:28,307 INFO L85 PathProgramCache]: Analyzing trace with hash 606005414, now seen corresponding path program 27 times [2022-03-18 12:11:28,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:28,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175645975] [2022-03-18 12:11:28,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:28,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:28,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:28,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:28,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:28,475 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-03-18 12:11:28,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:28,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-18 12:11:28,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:28,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-18 12:11:28,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:28,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-18 12:11:28,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:28,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:11:28,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:28,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:11:28,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:28,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:11:28,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:28,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:11:28,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:28,486 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 94 proven. 46 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:11:28,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:28,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175645975] [2022-03-18 12:11:28,486 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175645975] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:28,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [546808391] [2022-03-18 12:11:28,486 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:11:28,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:28,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:28,487 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:11:28,488 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-03-18 12:11:28,528 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-03-18 12:11:28,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:11:28,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-18 12:11:28,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:28,938 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 116 proven. 24 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:11:28,938 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:29,083 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 116 proven. 24 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:11:29,084 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [546808391] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:29,084 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:29,084 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23, 23] total 44 [2022-03-18 12:11:29,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939457902] [2022-03-18 12:11:29,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:29,084 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-03-18 12:11:29,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:29,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-03-18 12:11:29,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=331, Invalid=1561, Unknown=0, NotChecked=0, Total=1892 [2022-03-18 12:11:29,085 INFO L87 Difference]: Start difference. First operand 101 states and 112 transitions. Second operand has 44 states, 44 states have (on average 1.7272727272727273) internal successors, (76), 43 states have internal predecessors, (76), 19 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:11:29,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:29,941 INFO L93 Difference]: Finished difference Result 241 states and 291 transitions. [2022-03-18 12:11:29,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-18 12:11:29,941 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.7272727272727273) internal successors, (76), 43 states have internal predecessors, (76), 19 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Word has length 81 [2022-03-18 12:11:29,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:29,942 INFO L225 Difference]: With dead ends: 241 [2022-03-18 12:11:29,942 INFO L226 Difference]: Without dead ends: 206 [2022-03-18 12:11:29,943 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 159 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2065 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1161, Invalid=5319, Unknown=0, NotChecked=0, Total=6480 [2022-03-18 12:11:29,943 INFO L912 BasicCegarLoop]: 30 mSDtfsCounter, 81 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 766 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 883 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 766 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:29,943 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 102 Invalid, 883 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 766 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:11:29,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2022-03-18 12:11:29,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 101. [2022-03-18 12:11:29,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 79 states have (on average 1.1518987341772151) internal successors, (91), 80 states have internal predecessors, (91), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-18 12:11:29,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 112 transitions. [2022-03-18 12:11:29,998 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 112 transitions. Word has length 81 [2022-03-18 12:11:29,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:29,998 INFO L478 AbstractCegarLoop]: Abstraction has 101 states and 112 transitions. [2022-03-18 12:11:29,998 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 1.7272727272727273) internal successors, (76), 43 states have internal predecessors, (76), 19 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:11:29,998 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 112 transitions. [2022-03-18 12:11:29,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-03-18 12:11:29,999 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:29,999 INFO L500 BasicCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:30,016 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-03-18 12:11:30,200 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-03-18 12:11:30,200 INFO L403 AbstractCegarLoop]: === Iteration 53 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:30,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:30,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1920145413, now seen corresponding path program 28 times [2022-03-18 12:11:30,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:30,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031665768] [2022-03-18 12:11:30,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:30,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:30,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:30,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:30,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:30,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-03-18 12:11:30,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:30,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-18 12:11:30,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:30,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-18 12:11:30,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:30,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-18 12:11:30,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:30,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:11:30,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:30,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:11:30,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:30,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:11:30,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:30,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:11:30,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:30,391 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 94 proven. 51 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:11:30,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:30,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031665768] [2022-03-18 12:11:30,391 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031665768] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:30,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978511294] [2022-03-18 12:11:30,391 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:11:30,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:30,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:30,393 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:11:30,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-03-18 12:11:30,432 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:11:30,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:11:30,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-18 12:11:30,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:30,905 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 116 proven. 29 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:11:30,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:31,035 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 116 proven. 29 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:11:31,035 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978511294] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:31,035 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:31,035 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23, 23] total 45 [2022-03-18 12:11:31,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595922382] [2022-03-18 12:11:31,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:31,036 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-18 12:11:31,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:31,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-18 12:11:31,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=355, Invalid=1625, Unknown=0, NotChecked=0, Total=1980 [2022-03-18 12:11:31,036 INFO L87 Difference]: Start difference. First operand 101 states and 112 transitions. Second operand has 45 states, 45 states have (on average 1.711111111111111) internal successors, (77), 44 states have internal predecessors, (77), 19 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:11:31,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:31,718 INFO L93 Difference]: Finished difference Result 208 states and 248 transitions. [2022-03-18 12:11:31,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-18 12:11:31,719 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 1.711111111111111) internal successors, (77), 44 states have internal predecessors, (77), 19 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Word has length 81 [2022-03-18 12:11:31,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:31,719 INFO L225 Difference]: With dead ends: 208 [2022-03-18 12:11:31,719 INFO L226 Difference]: Without dead ends: 173 [2022-03-18 12:11:31,720 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 158 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1737 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1012, Invalid=4538, Unknown=0, NotChecked=0, Total=5550 [2022-03-18 12:11:31,720 INFO L912 BasicCegarLoop]: 27 mSDtfsCounter, 78 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 498 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 498 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:31,720 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 74 Invalid, 626 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 498 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:11:31,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2022-03-18 12:11:31,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 101. [2022-03-18 12:11:31,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 79 states have (on average 1.1518987341772151) internal successors, (91), 80 states have internal predecessors, (91), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-18 12:11:31,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 112 transitions. [2022-03-18 12:11:31,777 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 112 transitions. Word has length 81 [2022-03-18 12:11:31,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:31,777 INFO L478 AbstractCegarLoop]: Abstraction has 101 states and 112 transitions. [2022-03-18 12:11:31,777 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 1.711111111111111) internal successors, (77), 44 states have internal predecessors, (77), 19 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:11:31,778 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 112 transitions. [2022-03-18 12:11:31,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-03-18 12:11:31,778 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:31,778 INFO L500 BasicCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:31,794 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-03-18 12:11:31,978 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:31,978 INFO L403 AbstractCegarLoop]: === Iteration 54 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:31,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:31,979 INFO L85 PathProgramCache]: Analyzing trace with hash -291187578, now seen corresponding path program 8 times [2022-03-18 12:11:31,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:31,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120629313] [2022-03-18 12:11:31,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:31,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:31,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:32,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:32,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:32,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-03-18 12:11:32,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:32,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-18 12:11:32,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:32,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-18 12:11:32,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:32,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-18 12:11:32,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:32,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:11:32,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:32,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:11:32,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:32,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:11:32,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:32,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:11:32,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:32,170 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 94 proven. 58 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:11:32,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:32,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120629313] [2022-03-18 12:11:32,170 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120629313] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:32,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [627581249] [2022-03-18 12:11:32,170 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:11:32,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:32,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:32,171 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:11:32,172 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-03-18 12:11:32,216 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:11:32,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:11:32,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-18 12:11:32,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:32,662 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 116 proven. 36 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:11:32,662 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:32,795 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 116 proven. 36 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:11:32,795 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [627581249] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:32,795 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:32,795 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23, 23] total 46 [2022-03-18 12:11:32,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619859997] [2022-03-18 12:11:32,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:32,796 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-18 12:11:32,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:32,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-18 12:11:32,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=1687, Unknown=0, NotChecked=0, Total=2070 [2022-03-18 12:11:32,796 INFO L87 Difference]: Start difference. First operand 101 states and 112 transitions. Second operand has 46 states, 46 states have (on average 1.6956521739130435) internal successors, (78), 45 states have internal predecessors, (78), 19 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:11:33,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:33,361 INFO L93 Difference]: Finished difference Result 174 states and 204 transitions. [2022-03-18 12:11:33,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-18 12:11:33,362 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.6956521739130435) internal successors, (78), 45 states have internal predecessors, (78), 19 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Word has length 81 [2022-03-18 12:11:33,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:33,362 INFO L225 Difference]: With dead ends: 174 [2022-03-18 12:11:33,362 INFO L226 Difference]: Without dead ends: 139 [2022-03-18 12:11:33,363 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 157 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1365 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=852, Invalid=3570, Unknown=0, NotChecked=0, Total=4422 [2022-03-18 12:11:33,363 INFO L912 BasicCegarLoop]: 24 mSDtfsCounter, 47 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 608 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:33,363 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 86 Invalid, 608 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 532 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:11:33,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2022-03-18 12:11:33,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 103. [2022-03-18 12:11:33,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 81 states have (on average 1.1481481481481481) internal successors, (93), 82 states have internal predecessors, (93), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-18 12:11:33,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 114 transitions. [2022-03-18 12:11:33,425 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 114 transitions. Word has length 81 [2022-03-18 12:11:33,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:33,426 INFO L478 AbstractCegarLoop]: Abstraction has 103 states and 114 transitions. [2022-03-18 12:11:33,426 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 1.6956521739130435) internal successors, (78), 45 states have internal predecessors, (78), 19 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:11:33,426 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 114 transitions. [2022-03-18 12:11:33,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-03-18 12:11:33,426 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:33,426 INFO L500 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:33,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-03-18 12:11:33,626 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2022-03-18 12:11:33,627 INFO L403 AbstractCegarLoop]: === Iteration 55 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:33,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:33,627 INFO L85 PathProgramCache]: Analyzing trace with hash 529550340, now seen corresponding path program 16 times [2022-03-18 12:11:33,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:33,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783602373] [2022-03-18 12:11:33,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:33,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:33,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:33,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:33,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:33,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-18 12:11:33,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:33,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-18 12:11:33,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:33,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:11:33,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:33,737 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:11:33,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:33,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:11:33,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:33,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:11:33,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:33,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:11:33,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:33,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:11:33,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:33,750 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 52 proven. 109 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:11:33,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:33,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783602373] [2022-03-18 12:11:33,751 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783602373] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:33,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760479121] [2022-03-18 12:11:33,751 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:11:33,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:33,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:33,752 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:11:33,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-03-18 12:11:33,794 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:11:33,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:11:33,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-18 12:11:33,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:33,913 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 61 proven. 100 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:11:33,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:34,022 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 61 proven. 100 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:11:34,022 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760479121] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:34,022 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:34,022 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 18 [2022-03-18 12:11:34,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517300524] [2022-03-18 12:11:34,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:34,023 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-18 12:11:34,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:34,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-18 12:11:34,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2022-03-18 12:11:34,023 INFO L87 Difference]: Start difference. First operand 103 states and 114 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 15 states have internal predecessors, (48), 10 states have call successors, (13), 4 states have call predecessors, (13), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-18 12:11:34,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:34,318 INFO L93 Difference]: Finished difference Result 116 states and 128 transitions. [2022-03-18 12:11:34,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-18 12:11:34,319 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 15 states have internal predecessors, (48), 10 states have call successors, (13), 4 states have call predecessors, (13), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Word has length 82 [2022-03-18 12:11:34,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:34,319 INFO L225 Difference]: With dead ends: 116 [2022-03-18 12:11:34,319 INFO L226 Difference]: Without dead ends: 114 [2022-03-18 12:11:34,319 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 186 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 233 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=235, Invalid=757, Unknown=0, NotChecked=0, Total=992 [2022-03-18 12:11:34,320 INFO L912 BasicCegarLoop]: 35 mSDtfsCounter, 78 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:34,320 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 67 Invalid, 472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:11:34,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2022-03-18 12:11:34,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 110. [2022-03-18 12:11:34,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 86 states have (on average 1.1395348837209303) internal successors, (98), 87 states have internal predecessors, (98), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-18 12:11:34,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 121 transitions. [2022-03-18 12:11:34,385 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 121 transitions. Word has length 82 [2022-03-18 12:11:34,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:34,385 INFO L478 AbstractCegarLoop]: Abstraction has 110 states and 121 transitions. [2022-03-18 12:11:34,385 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 15 states have internal predecessors, (48), 10 states have call successors, (13), 4 states have call predecessors, (13), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-18 12:11:34,385 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 121 transitions. [2022-03-18 12:11:34,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-03-18 12:11:34,386 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:34,386 INFO L500 BasicCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:34,402 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-03-18 12:11:34,586 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-03-18 12:11:34,586 INFO L403 AbstractCegarLoop]: === Iteration 56 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:34,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:34,587 INFO L85 PathProgramCache]: Analyzing trace with hash -8656861, now seen corresponding path program 17 times [2022-03-18 12:11:34,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:34,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636341194] [2022-03-18 12:11:34,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:34,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:34,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:34,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:34,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:34,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-18 12:11:34,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:34,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-18 12:11:34,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:34,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:11:34,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:34,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:11:34,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:34,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:11:34,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:34,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:11:34,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:34,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:11:34,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:34,803 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:11:34,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:34,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:11:34,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:34,806 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 119 proven. 70 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:34,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:34,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636341194] [2022-03-18 12:11:34,806 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636341194] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:34,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [522511230] [2022-03-18 12:11:34,806 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:11:34,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:34,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:34,807 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:11:34,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-03-18 12:11:34,849 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2022-03-18 12:11:34,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:11:34,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-18 12:11:34,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:35,234 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 144 proven. 45 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:35,235 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:35,389 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 144 proven. 45 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:35,389 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [522511230] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:35,389 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:35,389 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25, 25] total 41 [2022-03-18 12:11:35,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851243683] [2022-03-18 12:11:35,389 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:35,389 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-03-18 12:11:35,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:35,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-03-18 12:11:35,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=318, Invalid=1322, Unknown=0, NotChecked=0, Total=1640 [2022-03-18 12:11:35,390 INFO L87 Difference]: Start difference. First operand 110 states and 121 transitions. Second operand has 41 states, 41 states have (on average 1.829268292682927) internal successors, (75), 40 states have internal predecessors, (75), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-03-18 12:11:36,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:36,632 INFO L93 Difference]: Finished difference Result 497 states and 629 transitions. [2022-03-18 12:11:36,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-18 12:11:36,633 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.829268292682927) internal successors, (75), 40 states have internal predecessors, (75), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 89 [2022-03-18 12:11:36,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:36,634 INFO L225 Difference]: With dead ends: 497 [2022-03-18 12:11:36,634 INFO L226 Difference]: Without dead ends: 459 [2022-03-18 12:11:36,635 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 182 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2054 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1226, Invalid=5416, Unknown=0, NotChecked=0, Total=6642 [2022-03-18 12:11:36,635 INFO L912 BasicCegarLoop]: 52 mSDtfsCounter, 216 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 931 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 1084 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 931 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:36,635 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [217 Valid, 109 Invalid, 1084 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 931 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:11:36,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2022-03-18 12:11:36,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 111. [2022-03-18 12:11:36,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 87 states have (on average 1.1494252873563218) internal successors, (100), 88 states have internal predecessors, (100), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-18 12:11:36,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 123 transitions. [2022-03-18 12:11:36,708 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 123 transitions. Word has length 89 [2022-03-18 12:11:36,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:36,708 INFO L478 AbstractCegarLoop]: Abstraction has 111 states and 123 transitions. [2022-03-18 12:11:36,708 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 1.829268292682927) internal successors, (75), 40 states have internal predecessors, (75), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-03-18 12:11:36,708 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 123 transitions. [2022-03-18 12:11:36,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-03-18 12:11:36,708 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:36,708 INFO L500 BasicCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:36,725 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-03-18 12:11:36,911 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:36,911 INFO L403 AbstractCegarLoop]: === Iteration 57 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:36,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:36,912 INFO L85 PathProgramCache]: Analyzing trace with hash 2074977444, now seen corresponding path program 29 times [2022-03-18 12:11:36,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:36,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012053734] [2022-03-18 12:11:36,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:36,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:36,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:37,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:37,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:37,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-18 12:11:37,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:37,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-18 12:11:37,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:37,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:11:37,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:37,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:11:37,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:37,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:11:37,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:37,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:11:37,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:37,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:11:37,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:37,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:11:37,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:37,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:11:37,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:37,093 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 119 proven. 62 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:37,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:37,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012053734] [2022-03-18 12:11:37,094 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012053734] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:37,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423567051] [2022-03-18 12:11:37,094 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:11:37,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:37,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:37,095 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:11:37,095 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-03-18 12:11:37,136 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2022-03-18 12:11:37,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:11:37,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-18 12:11:37,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:37,543 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 144 proven. 37 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:37,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:37,697 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 144 proven. 37 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:37,697 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423567051] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:37,697 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:37,697 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25, 25] total 42 [2022-03-18 12:11:37,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304599323] [2022-03-18 12:11:37,697 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:37,698 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-03-18 12:11:37,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:37,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-03-18 12:11:37,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=317, Invalid=1405, Unknown=0, NotChecked=0, Total=1722 [2022-03-18 12:11:37,698 INFO L87 Difference]: Start difference. First operand 111 states and 123 transitions. Second operand has 42 states, 42 states have (on average 1.8095238095238095) internal successors, (76), 41 states have internal predecessors, (76), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-03-18 12:11:38,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:38,971 INFO L93 Difference]: Finished difference Result 467 states and 588 transitions. [2022-03-18 12:11:38,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-18 12:11:38,971 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.8095238095238095) internal successors, (76), 41 states have internal predecessors, (76), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 89 [2022-03-18 12:11:38,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:38,973 INFO L225 Difference]: With dead ends: 467 [2022-03-18 12:11:38,973 INFO L226 Difference]: Without dead ends: 429 [2022-03-18 12:11:38,973 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 181 SyntacticMatches, 1 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2541 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1402, Invalid=6430, Unknown=0, NotChecked=0, Total=7832 [2022-03-18 12:11:38,973 INFO L912 BasicCegarLoop]: 52 mSDtfsCounter, 180 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 893 mSolverCounterSat, 198 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 1091 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 198 IncrementalHoareTripleChecker+Valid, 893 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:38,973 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [181 Valid, 99 Invalid, 1091 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [198 Valid, 893 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:11:38,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2022-03-18 12:11:39,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 111. [2022-03-18 12:11:39,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 87 states have (on average 1.1494252873563218) internal successors, (100), 88 states have internal predecessors, (100), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-18 12:11:39,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 123 transitions. [2022-03-18 12:11:39,045 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 123 transitions. Word has length 89 [2022-03-18 12:11:39,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:39,045 INFO L478 AbstractCegarLoop]: Abstraction has 111 states and 123 transitions. [2022-03-18 12:11:39,045 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 1.8095238095238095) internal successors, (76), 41 states have internal predecessors, (76), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-03-18 12:11:39,046 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 123 transitions. [2022-03-18 12:11:39,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-03-18 12:11:39,046 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:39,046 INFO L500 BasicCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:39,063 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-03-18 12:11:39,246 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:39,247 INFO L403 AbstractCegarLoop]: === Iteration 58 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:39,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:39,247 INFO L85 PathProgramCache]: Analyzing trace with hash -2051835837, now seen corresponding path program 30 times [2022-03-18 12:11:39,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:39,247 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843489883] [2022-03-18 12:11:39,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:39,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:39,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:39,419 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:39,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:39,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-18 12:11:39,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:39,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-18 12:11:39,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:39,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:11:39,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:39,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:11:39,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:39,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:11:39,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:39,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:11:39,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:39,446 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:11:39,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:39,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:11:39,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:39,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:11:39,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:39,455 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 119 proven. 56 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:39,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:39,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843489883] [2022-03-18 12:11:39,456 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843489883] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:39,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729465230] [2022-03-18 12:11:39,456 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:11:39,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:39,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:39,457 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:11:39,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-03-18 12:11:39,505 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2022-03-18 12:11:39,505 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:11:39,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-18 12:11:39,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:39,947 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 144 proven. 31 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:39,947 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:40,097 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 144 proven. 31 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:40,098 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729465230] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:40,098 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:40,098 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25, 25] total 43 [2022-03-18 12:11:40,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361199778] [2022-03-18 12:11:40,098 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:40,098 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-18 12:11:40,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:40,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-18 12:11:40,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=320, Invalid=1486, Unknown=0, NotChecked=0, Total=1806 [2022-03-18 12:11:40,099 INFO L87 Difference]: Start difference. First operand 111 states and 123 transitions. Second operand has 43 states, 43 states have (on average 1.7906976744186047) internal successors, (77), 42 states have internal predecessors, (77), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-03-18 12:11:41,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:41,503 INFO L93 Difference]: Finished difference Result 436 states and 546 transitions. [2022-03-18 12:11:41,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-18 12:11:41,503 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 1.7906976744186047) internal successors, (77), 42 states have internal predecessors, (77), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 89 [2022-03-18 12:11:41,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:41,504 INFO L225 Difference]: With dead ends: 436 [2022-03-18 12:11:41,504 INFO L226 Difference]: Without dead ends: 398 [2022-03-18 12:11:41,505 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 180 SyntacticMatches, 1 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2913 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1550, Invalid=7192, Unknown=0, NotChecked=0, Total=8742 [2022-03-18 12:11:41,505 INFO L912 BasicCegarLoop]: 47 mSDtfsCounter, 159 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 1208 mSolverCounterSat, 204 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 1412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 204 IncrementalHoareTripleChecker+Valid, 1208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:41,505 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 129 Invalid, 1412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [204 Valid, 1208 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:11:41,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2022-03-18 12:11:41,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 111. [2022-03-18 12:11:41,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 87 states have (on average 1.1494252873563218) internal successors, (100), 88 states have internal predecessors, (100), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-18 12:11:41,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 123 transitions. [2022-03-18 12:11:41,577 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 123 transitions. Word has length 89 [2022-03-18 12:11:41,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:41,578 INFO L478 AbstractCegarLoop]: Abstraction has 111 states and 123 transitions. [2022-03-18 12:11:41,578 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 1.7906976744186047) internal successors, (77), 42 states have internal predecessors, (77), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-03-18 12:11:41,578 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 123 transitions. [2022-03-18 12:11:41,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-03-18 12:11:41,578 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:41,578 INFO L500 BasicCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:41,595 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-03-18 12:11:41,778 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:41,779 INFO L403 AbstractCegarLoop]: === Iteration 59 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:41,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:41,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1134028668, now seen corresponding path program 31 times [2022-03-18 12:11:41,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:41,779 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050777753] [2022-03-18 12:11:41,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:41,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:41,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:41,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:41,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:41,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-18 12:11:41,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:41,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-18 12:11:41,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:41,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:11:41,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:41,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:11:41,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:41,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:11:41,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:41,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:11:41,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:41,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:11:41,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:41,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:11:41,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:41,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:11:41,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:41,965 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 119 proven. 52 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:41,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:41,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050777753] [2022-03-18 12:11:41,966 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050777753] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:41,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1908140920] [2022-03-18 12:11:41,966 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:11:41,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:41,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:41,967 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:11:41,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-03-18 12:11:42,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:42,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-18 12:11:42,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:42,431 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 144 proven. 27 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:42,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:42,578 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 144 proven. 27 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:42,579 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1908140920] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:42,579 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:42,579 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25, 25] total 44 [2022-03-18 12:11:42,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53583504] [2022-03-18 12:11:42,579 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:42,579 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-03-18 12:11:42,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:42,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-03-18 12:11:42,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=327, Invalid=1565, Unknown=0, NotChecked=0, Total=1892 [2022-03-18 12:11:42,580 INFO L87 Difference]: Start difference. First operand 111 states and 123 transitions. Second operand has 44 states, 44 states have (on average 1.7727272727272727) internal successors, (78), 43 states have internal predecessors, (78), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-03-18 12:11:43,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:43,964 INFO L93 Difference]: Finished difference Result 404 states and 503 transitions. [2022-03-18 12:11:43,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-18 12:11:43,965 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.7727272727272727) internal successors, (78), 43 states have internal predecessors, (78), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 89 [2022-03-18 12:11:43,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:43,966 INFO L225 Difference]: With dead ends: 404 [2022-03-18 12:11:43,966 INFO L226 Difference]: Without dead ends: 366 [2022-03-18 12:11:43,966 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 179 SyntacticMatches, 1 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3117 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1644, Invalid=7668, Unknown=0, NotChecked=0, Total=9312 [2022-03-18 12:11:43,967 INFO L912 BasicCegarLoop]: 47 mSDtfsCounter, 142 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 1076 mSolverCounterSat, 206 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 1282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 206 IncrementalHoareTripleChecker+Valid, 1076 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:43,967 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 124 Invalid, 1282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [206 Valid, 1076 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:11:43,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2022-03-18 12:11:44,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 111. [2022-03-18 12:11:44,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 87 states have (on average 1.1494252873563218) internal successors, (100), 88 states have internal predecessors, (100), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-18 12:11:44,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 123 transitions. [2022-03-18 12:11:44,041 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 123 transitions. Word has length 89 [2022-03-18 12:11:44,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:44,041 INFO L478 AbstractCegarLoop]: Abstraction has 111 states and 123 transitions. [2022-03-18 12:11:44,041 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 1.7727272727272727) internal successors, (78), 43 states have internal predecessors, (78), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-03-18 12:11:44,041 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 123 transitions. [2022-03-18 12:11:44,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-03-18 12:11:44,041 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:44,041 INFO L500 BasicCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:44,059 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-03-18 12:11:44,242 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-03-18 12:11:44,242 INFO L403 AbstractCegarLoop]: === Iteration 60 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:44,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:44,242 INFO L85 PathProgramCache]: Analyzing trace with hash 1548189795, now seen corresponding path program 32 times [2022-03-18 12:11:44,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:44,242 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399151938] [2022-03-18 12:11:44,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:44,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:44,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:44,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:44,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:44,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-18 12:11:44,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:44,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-18 12:11:44,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:44,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:11:44,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:44,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:11:44,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:44,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:11:44,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:44,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:11:44,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:44,446 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:11:44,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:44,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:11:44,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:44,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:11:44,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:44,451 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 119 proven. 50 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:44,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:44,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399151938] [2022-03-18 12:11:44,451 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399151938] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:44,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2088250661] [2022-03-18 12:11:44,451 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:11:44,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:44,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:44,452 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:11:44,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-03-18 12:11:44,506 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:11:44,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:11:44,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-18 12:11:44,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:44,997 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 144 proven. 25 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:44,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:45,154 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 144 proven. 25 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:45,155 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2088250661] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:45,155 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:45,155 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25, 25] total 45 [2022-03-18 12:11:45,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503929256] [2022-03-18 12:11:45,155 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:45,155 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-18 12:11:45,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:45,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-18 12:11:45,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=338, Invalid=1642, Unknown=0, NotChecked=0, Total=1980 [2022-03-18 12:11:45,156 INFO L87 Difference]: Start difference. First operand 111 states and 123 transitions. Second operand has 45 states, 45 states have (on average 1.7555555555555555) internal successors, (79), 44 states have internal predecessors, (79), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-03-18 12:11:46,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:46,456 INFO L93 Difference]: Finished difference Result 371 states and 459 transitions. [2022-03-18 12:11:46,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-18 12:11:46,457 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 1.7555555555555555) internal successors, (79), 44 states have internal predecessors, (79), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 89 [2022-03-18 12:11:46,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:46,458 INFO L225 Difference]: With dead ends: 371 [2022-03-18 12:11:46,458 INFO L226 Difference]: Without dead ends: 333 [2022-03-18 12:11:46,459 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 178 SyntacticMatches, 1 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3174 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1675, Invalid=7831, Unknown=0, NotChecked=0, Total=9506 [2022-03-18 12:11:46,459 INFO L912 BasicCegarLoop]: 41 mSDtfsCounter, 123 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 789 mSolverCounterSat, 211 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 1000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 211 IncrementalHoareTripleChecker+Valid, 789 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:46,459 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 88 Invalid, 1000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [211 Valid, 789 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:11:46,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2022-03-18 12:11:46,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 111. [2022-03-18 12:11:46,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 87 states have (on average 1.1494252873563218) internal successors, (100), 88 states have internal predecessors, (100), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-18 12:11:46,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 123 transitions. [2022-03-18 12:11:46,540 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 123 transitions. Word has length 89 [2022-03-18 12:11:46,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:46,540 INFO L478 AbstractCegarLoop]: Abstraction has 111 states and 123 transitions. [2022-03-18 12:11:46,540 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 1.7555555555555555) internal successors, (79), 44 states have internal predecessors, (79), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-03-18 12:11:46,540 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 123 transitions. [2022-03-18 12:11:46,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-03-18 12:11:46,540 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:46,540 INFO L500 BasicCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:46,558 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-03-18 12:11:46,741 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-03-18 12:11:46,741 INFO L403 AbstractCegarLoop]: === Iteration 61 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:46,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:46,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1202383772, now seen corresponding path program 33 times [2022-03-18 12:11:46,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:46,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049347786] [2022-03-18 12:11:46,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:46,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:46,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:46,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:46,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:46,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-18 12:11:46,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:46,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-18 12:11:46,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:46,937 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:11:46,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:46,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:11:46,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:46,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:11:46,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:46,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:11:46,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:46,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:11:46,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:46,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:11:46,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:46,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:11:46,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:46,948 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 119 proven. 50 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:46,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:46,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049347786] [2022-03-18 12:11:46,949 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049347786] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:46,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663126373] [2022-03-18 12:11:46,949 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:11:46,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:46,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:46,950 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:11:46,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-03-18 12:11:46,993 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2022-03-18 12:11:46,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:11:46,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-18 12:11:46,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:47,450 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 144 proven. 25 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:47,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:47,600 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 144 proven. 25 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:47,600 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1663126373] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:47,600 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:47,600 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25, 25] total 46 [2022-03-18 12:11:47,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141494636] [2022-03-18 12:11:47,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:47,600 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-18 12:11:47,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:47,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-18 12:11:47,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=353, Invalid=1717, Unknown=0, NotChecked=0, Total=2070 [2022-03-18 12:11:47,601 INFO L87 Difference]: Start difference. First operand 111 states and 123 transitions. Second operand has 46 states, 46 states have (on average 1.7391304347826086) internal successors, (80), 45 states have internal predecessors, (80), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-03-18 12:11:48,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:48,918 INFO L93 Difference]: Finished difference Result 337 states and 414 transitions. [2022-03-18 12:11:48,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-18 12:11:48,918 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.7391304347826086) internal successors, (80), 45 states have internal predecessors, (80), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 89 [2022-03-18 12:11:48,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:48,919 INFO L225 Difference]: With dead ends: 337 [2022-03-18 12:11:48,919 INFO L226 Difference]: Without dead ends: 299 [2022-03-18 12:11:48,920 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 177 SyntacticMatches, 1 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3090 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1640, Invalid=7672, Unknown=0, NotChecked=0, Total=9312 [2022-03-18 12:11:48,920 INFO L912 BasicCegarLoop]: 39 mSDtfsCounter, 110 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 1023 mSolverCounterSat, 177 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 1200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 177 IncrementalHoareTripleChecker+Valid, 1023 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:48,920 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 111 Invalid, 1200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [177 Valid, 1023 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:11:48,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2022-03-18 12:11:48,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 111. [2022-03-18 12:11:48,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 87 states have (on average 1.1494252873563218) internal successors, (100), 88 states have internal predecessors, (100), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-18 12:11:48,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 123 transitions. [2022-03-18 12:11:48,999 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 123 transitions. Word has length 89 [2022-03-18 12:11:48,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:48,999 INFO L478 AbstractCegarLoop]: Abstraction has 111 states and 123 transitions. [2022-03-18 12:11:48,999 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 1.7391304347826086) internal successors, (80), 45 states have internal predecessors, (80), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-03-18 12:11:48,999 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 123 transitions. [2022-03-18 12:11:48,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-03-18 12:11:48,999 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:48,999 INFO L500 BasicCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:49,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-03-18 12:11:49,216 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:49,216 INFO L403 AbstractCegarLoop]: === Iteration 62 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:49,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:49,216 INFO L85 PathProgramCache]: Analyzing trace with hash -570818429, now seen corresponding path program 34 times [2022-03-18 12:11:49,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:49,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41193127] [2022-03-18 12:11:49,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:49,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:49,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:49,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:49,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:49,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-18 12:11:49,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:49,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-18 12:11:49,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:49,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:11:49,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:49,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:11:49,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:49,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:11:49,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:49,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:11:49,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:49,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:11:49,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:49,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:11:49,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:49,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:11:49,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:49,410 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 119 proven. 52 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:49,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:49,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41193127] [2022-03-18 12:11:49,410 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41193127] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:49,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [369372355] [2022-03-18 12:11:49,410 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:11:49,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:49,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:49,411 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:11:49,412 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-03-18 12:11:49,451 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:11:49,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:11:49,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-18 12:11:49,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:49,934 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 144 proven. 27 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:49,935 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:50,077 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 144 proven. 27 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:50,077 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [369372355] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:50,077 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:50,077 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25, 25] total 47 [2022-03-18 12:11:50,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952314590] [2022-03-18 12:11:50,077 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:50,078 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-03-18 12:11:50,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:50,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-03-18 12:11:50,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=372, Invalid=1790, Unknown=0, NotChecked=0, Total=2162 [2022-03-18 12:11:50,078 INFO L87 Difference]: Start difference. First operand 111 states and 123 transitions. Second operand has 47 states, 47 states have (on average 1.7234042553191489) internal successors, (81), 46 states have internal predecessors, (81), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-03-18 12:11:51,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:51,261 INFO L93 Difference]: Finished difference Result 302 states and 368 transitions. [2022-03-18 12:11:51,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-18 12:11:51,261 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.7234042553191489) internal successors, (81), 46 states have internal predecessors, (81), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 89 [2022-03-18 12:11:51,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:51,262 INFO L225 Difference]: With dead ends: 302 [2022-03-18 12:11:51,262 INFO L226 Difference]: Without dead ends: 264 [2022-03-18 12:11:51,262 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 176 SyntacticMatches, 1 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2873 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1542, Invalid=7200, Unknown=0, NotChecked=0, Total=8742 [2022-03-18 12:11:51,262 INFO L912 BasicCegarLoop]: 34 mSDtfsCounter, 112 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 706 mSolverCounterSat, 199 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 905 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 199 IncrementalHoareTripleChecker+Valid, 706 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:51,263 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 91 Invalid, 905 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [199 Valid, 706 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:11:51,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2022-03-18 12:11:51,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 111. [2022-03-18 12:11:51,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 87 states have (on average 1.1494252873563218) internal successors, (100), 88 states have internal predecessors, (100), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-18 12:11:51,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 123 transitions. [2022-03-18 12:11:51,342 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 123 transitions. Word has length 89 [2022-03-18 12:11:51,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:51,342 INFO L478 AbstractCegarLoop]: Abstraction has 111 states and 123 transitions. [2022-03-18 12:11:51,342 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.7234042553191489) internal successors, (81), 46 states have internal predecessors, (81), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-03-18 12:11:51,342 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 123 transitions. [2022-03-18 12:11:51,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-03-18 12:11:51,343 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:51,343 INFO L500 BasicCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:51,360 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-03-18 12:11:51,547 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:51,547 INFO L403 AbstractCegarLoop]: === Iteration 63 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:51,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:51,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1827838020, now seen corresponding path program 35 times [2022-03-18 12:11:51,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:51,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607258706] [2022-03-18 12:11:51,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:51,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:51,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:51,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:51,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:51,737 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-18 12:11:51,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:51,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-18 12:11:51,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:51,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:11:51,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:51,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:11:51,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:51,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:11:51,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:51,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:11:51,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:51,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:11:51,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:51,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:11:51,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:51,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:11:51,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:51,749 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 119 proven. 56 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:51,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:51,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607258706] [2022-03-18 12:11:51,750 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607258706] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:51,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [959771078] [2022-03-18 12:11:51,750 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:11:51,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:51,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:51,751 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:11:51,752 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-03-18 12:11:51,794 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2022-03-18 12:11:51,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:11:51,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-18 12:11:51,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:52,289 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 144 proven. 31 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:52,289 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:52,431 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 144 proven. 31 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:52,431 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [959771078] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:52,431 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:52,432 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25, 25] total 48 [2022-03-18 12:11:52,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755700236] [2022-03-18 12:11:52,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:52,432 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-03-18 12:11:52,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:52,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-03-18 12:11:52,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=395, Invalid=1861, Unknown=0, NotChecked=0, Total=2256 [2022-03-18 12:11:52,433 INFO L87 Difference]: Start difference. First operand 111 states and 123 transitions. Second operand has 48 states, 48 states have (on average 1.7083333333333333) internal successors, (82), 47 states have internal predecessors, (82), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-03-18 12:11:53,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:53,451 INFO L93 Difference]: Finished difference Result 266 states and 321 transitions. [2022-03-18 12:11:53,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-18 12:11:53,451 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 1.7083333333333333) internal successors, (82), 47 states have internal predecessors, (82), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 89 [2022-03-18 12:11:53,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:53,452 INFO L225 Difference]: With dead ends: 266 [2022-03-18 12:11:53,452 INFO L226 Difference]: Without dead ends: 228 [2022-03-18 12:11:53,453 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 175 SyntacticMatches, 1 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2542 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1390, Invalid=6442, Unknown=0, NotChecked=0, Total=7832 [2022-03-18 12:11:53,453 INFO L912 BasicCegarLoop]: 32 mSDtfsCounter, 88 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 636 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 801 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:53,453 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 94 Invalid, 801 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 636 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:11:53,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2022-03-18 12:11:53,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 111. [2022-03-18 12:11:53,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 87 states have (on average 1.1494252873563218) internal successors, (100), 88 states have internal predecessors, (100), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-18 12:11:53,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 123 transitions. [2022-03-18 12:11:53,541 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 123 transitions. Word has length 89 [2022-03-18 12:11:53,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:53,541 INFO L478 AbstractCegarLoop]: Abstraction has 111 states and 123 transitions. [2022-03-18 12:11:53,542 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 1.7083333333333333) internal successors, (82), 47 states have internal predecessors, (82), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-03-18 12:11:53,542 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 123 transitions. [2022-03-18 12:11:53,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-03-18 12:11:53,542 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:53,542 INFO L500 BasicCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:53,559 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-03-18 12:11:53,743 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:53,743 INFO L403 AbstractCegarLoop]: === Iteration 64 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:53,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:53,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1123223389, now seen corresponding path program 36 times [2022-03-18 12:11:53,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:53,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50426458] [2022-03-18 12:11:53,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:53,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:53,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:53,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:53,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:53,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-18 12:11:53,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:53,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-18 12:11:53,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:53,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:11:53,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:53,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:11:53,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:53,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:11:53,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:53,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:11:53,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:53,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:11:53,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:53,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:11:53,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:53,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:11:53,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:53,958 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 119 proven. 62 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:53,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:53,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50426458] [2022-03-18 12:11:53,959 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50426458] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:53,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1174781311] [2022-03-18 12:11:53,959 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:11:53,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:53,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:53,960 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:11:53,961 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-03-18 12:11:54,006 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2022-03-18 12:11:54,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:11:54,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-18 12:11:54,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:54,515 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 144 proven. 37 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:54,515 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:54,661 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 144 proven. 37 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:54,662 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1174781311] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:54,662 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:54,662 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25, 25] total 49 [2022-03-18 12:11:54,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649336604] [2022-03-18 12:11:54,662 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:54,662 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-03-18 12:11:54,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:54,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-03-18 12:11:54,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=422, Invalid=1930, Unknown=0, NotChecked=0, Total=2352 [2022-03-18 12:11:54,663 INFO L87 Difference]: Start difference. First operand 111 states and 123 transitions. Second operand has 49 states, 49 states have (on average 1.6938775510204083) internal successors, (83), 48 states have internal predecessors, (83), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-03-18 12:11:55,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:55,516 INFO L93 Difference]: Finished difference Result 229 states and 273 transitions. [2022-03-18 12:11:55,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-18 12:11:55,516 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 1.6938775510204083) internal successors, (83), 48 states have internal predecessors, (83), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 89 [2022-03-18 12:11:55,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:55,517 INFO L225 Difference]: With dead ends: 229 [2022-03-18 12:11:55,517 INFO L226 Difference]: Without dead ends: 191 [2022-03-18 12:11:55,517 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 174 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2117 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1199, Invalid=5443, Unknown=0, NotChecked=0, Total=6642 [2022-03-18 12:11:55,518 INFO L912 BasicCegarLoop]: 29 mSDtfsCounter, 65 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 679 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:55,520 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 81 Invalid, 679 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 556 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:11:55,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2022-03-18 12:11:55,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 111. [2022-03-18 12:11:55,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 87 states have (on average 1.1494252873563218) internal successors, (100), 88 states have internal predecessors, (100), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-18 12:11:55,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 123 transitions. [2022-03-18 12:11:55,618 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 123 transitions. Word has length 89 [2022-03-18 12:11:55,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:55,618 INFO L478 AbstractCegarLoop]: Abstraction has 111 states and 123 transitions. [2022-03-18 12:11:55,618 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 1.6938775510204083) internal successors, (83), 48 states have internal predecessors, (83), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-03-18 12:11:55,618 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 123 transitions. [2022-03-18 12:11:55,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-03-18 12:11:55,619 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:55,619 INFO L500 BasicCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:55,635 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-03-18 12:11:55,823 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:55,823 INFO L403 AbstractCegarLoop]: === Iteration 65 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:55,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:55,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1883153444, now seen corresponding path program 9 times [2022-03-18 12:11:55,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:55,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727996388] [2022-03-18 12:11:55,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:55,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:55,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:56,020 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:56,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:56,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-18 12:11:56,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:56,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-18 12:11:56,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:56,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:11:56,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:56,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:11:56,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:56,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:11:56,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:56,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:11:56,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:56,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:11:56,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:56,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:11:56,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:56,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:11:56,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:56,036 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 119 proven. 70 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:56,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:56,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727996388] [2022-03-18 12:11:56,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727996388] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:56,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021921943] [2022-03-18 12:11:56,036 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:11:56,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:56,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:56,037 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:11:56,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-03-18 12:11:56,081 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2022-03-18 12:11:56,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:11:56,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-18 12:11:56,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:56,601 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 144 proven. 45 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:56,601 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:56,779 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 144 proven. 45 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:56,779 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021921943] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:56,779 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:56,780 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25, 25] total 50 [2022-03-18 12:11:56,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321713062] [2022-03-18 12:11:56,780 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:56,780 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-03-18 12:11:56,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:56,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-03-18 12:11:56,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=453, Invalid=1997, Unknown=0, NotChecked=0, Total=2450 [2022-03-18 12:11:56,781 INFO L87 Difference]: Start difference. First operand 111 states and 123 transitions. Second operand has 50 states, 50 states have (on average 1.68) internal successors, (84), 49 states have internal predecessors, (84), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-03-18 12:11:57,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:57,445 INFO L93 Difference]: Finished difference Result 191 states and 224 transitions. [2022-03-18 12:11:57,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-18 12:11:57,445 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 1.68) internal successors, (84), 49 states have internal predecessors, (84), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 89 [2022-03-18 12:11:57,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:57,446 INFO L225 Difference]: With dead ends: 191 [2022-03-18 12:11:57,446 INFO L226 Difference]: Without dead ends: 153 [2022-03-18 12:11:57,447 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 173 SyntacticMatches, 1 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1653 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1001, Invalid=4255, Unknown=0, NotChecked=0, Total=5256 [2022-03-18 12:11:57,447 INFO L912 BasicCegarLoop]: 25 mSDtfsCounter, 61 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 598 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:57,447 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 67 Invalid, 598 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 478 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:11:57,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2022-03-18 12:11:57,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 113. [2022-03-18 12:11:57,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 89 states have (on average 1.146067415730337) internal successors, (102), 90 states have internal predecessors, (102), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-18 12:11:57,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 125 transitions. [2022-03-18 12:11:57,544 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 125 transitions. Word has length 89 [2022-03-18 12:11:57,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:57,544 INFO L478 AbstractCegarLoop]: Abstraction has 113 states and 125 transitions. [2022-03-18 12:11:57,544 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 1.68) internal successors, (84), 49 states have internal predecessors, (84), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-03-18 12:11:57,544 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 125 transitions. [2022-03-18 12:11:57,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-03-18 12:11:57,544 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:57,545 INFO L500 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:57,561 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-03-18 12:11:57,745 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-03-18 12:11:57,745 INFO L403 AbstractCegarLoop]: === Iteration 66 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:57,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:57,746 INFO L85 PathProgramCache]: Analyzing trace with hash -750780127, now seen corresponding path program 18 times [2022-03-18 12:11:57,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:57,746 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994433404] [2022-03-18 12:11:57,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:57,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:57,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:57,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:57,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:57,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-03-18 12:11:57,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:57,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-03-18 12:11:57,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:57,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-03-18 12:11:57,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:57,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-03-18 12:11:57,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:57,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-03-18 12:11:57,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:57,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-03-18 12:11:57,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:57,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-03-18 12:11:57,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:57,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-03-18 12:11:57,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:57,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-03-18 12:11:57,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:57,855 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 63 proven. 136 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:57,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:57,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994433404] [2022-03-18 12:11:57,855 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994433404] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:57,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365303399] [2022-03-18 12:11:57,855 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:11:57,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:57,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:57,857 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:11:57,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-03-18 12:11:57,902 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2022-03-18 12:11:57,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:11:57,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-18 12:11:57,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:58,019 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 73 proven. 126 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:58,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:58,140 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 73 proven. 126 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:11:58,140 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365303399] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:58,140 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:58,140 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 19 [2022-03-18 12:11:58,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24351095] [2022-03-18 12:11:58,141 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:58,141 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-18 12:11:58,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:58,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-18 12:11:58,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=249, Unknown=0, NotChecked=0, Total=342 [2022-03-18 12:11:58,141 INFO L87 Difference]: Start difference. First operand 113 states and 125 transitions. Second operand has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 16 states have internal predecessors, (51), 11 states have call successors, (14), 4 states have call predecessors, (14), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-18 12:11:58,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:58,517 INFO L93 Difference]: Finished difference Result 126 states and 139 transitions. [2022-03-18 12:11:58,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-18 12:11:58,517 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 16 states have internal predecessors, (51), 11 states have call successors, (14), 4 states have call predecessors, (14), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 90 [2022-03-18 12:11:58,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:58,517 INFO L225 Difference]: With dead ends: 126 [2022-03-18 12:11:58,518 INFO L226 Difference]: Without dead ends: 124 [2022-03-18 12:11:58,518 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 205 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=271, Invalid=851, Unknown=0, NotChecked=0, Total=1122 [2022-03-18 12:11:58,518 INFO L912 BasicCegarLoop]: 37 mSDtfsCounter, 78 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:58,518 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 79 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 477 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:11:58,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2022-03-18 12:11:58,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 120. [2022-03-18 12:11:58,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 94 states have (on average 1.1382978723404256) internal successors, (107), 95 states have internal predecessors, (107), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-18 12:11:58,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 132 transitions. [2022-03-18 12:11:58,624 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 132 transitions. Word has length 90 [2022-03-18 12:11:58,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:58,624 INFO L478 AbstractCegarLoop]: Abstraction has 120 states and 132 transitions. [2022-03-18 12:11:58,624 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 16 states have internal predecessors, (51), 11 states have call successors, (14), 4 states have call predecessors, (14), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-18 12:11:58,624 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 132 transitions. [2022-03-18 12:11:58,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-03-18 12:11:58,624 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:58,624 INFO L500 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:58,642 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-03-18 12:11:58,825 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:58,825 INFO L403 AbstractCegarLoop]: === Iteration 67 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:58,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:58,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1842829210, now seen corresponding path program 19 times [2022-03-18 12:11:58,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:58,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463307520] [2022-03-18 12:11:58,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:58,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:58,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:59,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:59,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:59,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-03-18 12:11:59,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:59,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-03-18 12:11:59,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:59,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-03-18 12:11:59,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:59,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-03-18 12:11:59,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:59,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-03-18 12:11:59,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:59,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-03-18 12:11:59,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:59,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-03-18 12:11:59,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:59,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-03-18 12:11:59,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:59,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-03-18 12:11:59,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:59,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-03-18 12:11:59,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:59,047 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 147 proven. 83 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:11:59,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:59,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463307520] [2022-03-18 12:11:59,047 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463307520] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:59,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182908586] [2022-03-18 12:11:59,047 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:11:59,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:59,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:59,048 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:11:59,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-03-18 12:11:59,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:59,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-18 12:11:59,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:59,543 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 175 proven. 55 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:11:59,543 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:59,701 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 175 proven. 55 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:11:59,701 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1182908586] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:59,701 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:59,701 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27, 27] total 44 [2022-03-18 12:11:59,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432758696] [2022-03-18 12:11:59,701 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:59,701 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-03-18 12:11:59,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:59,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-03-18 12:11:59,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=369, Invalid=1523, Unknown=0, NotChecked=0, Total=1892 [2022-03-18 12:11:59,702 INFO L87 Difference]: Start difference. First operand 120 states and 132 transitions. Second operand has 44 states, 44 states have (on average 1.8181818181818181) internal successors, (80), 43 states have internal predecessors, (80), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-18 12:12:01,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:12:01,407 INFO L93 Difference]: Finished difference Result 583 states and 739 transitions. [2022-03-18 12:12:01,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-18 12:12:01,408 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.8181818181818181) internal successors, (80), 43 states have internal predecessors, (80), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 97 [2022-03-18 12:12:01,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:12:01,409 INFO L225 Difference]: With dead ends: 583 [2022-03-18 12:12:01,409 INFO L226 Difference]: Without dead ends: 542 [2022-03-18 12:12:01,410 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 287 GetRequests, 199 SyntacticMatches, 1 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2463 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1432, Invalid=6400, Unknown=0, NotChecked=0, Total=7832 [2022-03-18 12:12:01,411 INFO L912 BasicCegarLoop]: 59 mSDtfsCounter, 250 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 1321 mSolverCounterSat, 195 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 1516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 195 IncrementalHoareTripleChecker+Valid, 1321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:12:01,411 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [251 Valid, 111 Invalid, 1516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [195 Valid, 1321 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:12:01,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2022-03-18 12:12:01,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 121. [2022-03-18 12:12:01,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 95 states have (on average 1.1473684210526316) internal successors, (109), 96 states have internal predecessors, (109), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-18 12:12:01,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 134 transitions. [2022-03-18 12:12:01,529 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 134 transitions. Word has length 97 [2022-03-18 12:12:01,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:12:01,529 INFO L478 AbstractCegarLoop]: Abstraction has 121 states and 134 transitions. [2022-03-18 12:12:01,530 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 1.8181818181818181) internal successors, (80), 43 states have internal predecessors, (80), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-18 12:12:01,530 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 134 transitions. [2022-03-18 12:12:01,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-03-18 12:12:01,530 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:12:01,530 INFO L500 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:12:01,548 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-03-18 12:12:01,747 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-03-18 12:12:01,747 INFO L403 AbstractCegarLoop]: === Iteration 68 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:12:01,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:12:01,748 INFO L85 PathProgramCache]: Analyzing trace with hash -498923323, now seen corresponding path program 37 times [2022-03-18 12:12:01,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:12:01,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611183971] [2022-03-18 12:12:01,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:12:01,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:12:01,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:01,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:12:01,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:01,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-03-18 12:12:01,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:01,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-03-18 12:12:01,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:01,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-03-18 12:12:01,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:01,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-03-18 12:12:01,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:01,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-03-18 12:12:01,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:01,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-03-18 12:12:01,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:01,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-03-18 12:12:01,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:01,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-03-18 12:12:01,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:01,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-03-18 12:12:01,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:01,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-03-18 12:12:01,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:01,977 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 147 proven. 74 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:01,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:12:01,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611183971] [2022-03-18 12:12:01,977 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611183971] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:12:01,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451527628] [2022-03-18 12:12:01,977 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:12:01,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:01,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:12:01,978 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:12:01,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-03-18 12:12:02,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:02,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-18 12:12:02,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:12:02,503 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 175 proven. 46 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:02,503 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:12:02,669 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 175 proven. 46 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:02,669 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [451527628] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:12:02,669 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:12:02,669 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27, 27] total 45 [2022-03-18 12:12:02,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867351410] [2022-03-18 12:12:02,670 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:12:02,670 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-18 12:12:02,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:12:02,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-18 12:12:02,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=367, Invalid=1613, Unknown=0, NotChecked=0, Total=1980 [2022-03-18 12:12:02,670 INFO L87 Difference]: Start difference. First operand 121 states and 134 transitions. Second operand has 45 states, 45 states have (on average 1.8) internal successors, (81), 44 states have internal predecessors, (81), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-18 12:12:04,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:12:04,476 INFO L93 Difference]: Finished difference Result 550 states and 694 transitions. [2022-03-18 12:12:04,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-18 12:12:04,477 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 1.8) internal successors, (81), 44 states have internal predecessors, (81), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 97 [2022-03-18 12:12:04,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:12:04,478 INFO L225 Difference]: With dead ends: 550 [2022-03-18 12:12:04,478 INFO L226 Difference]: Without dead ends: 509 [2022-03-18 12:12:04,479 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 198 SyntacticMatches, 1 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3079 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1654, Invalid=7658, Unknown=0, NotChecked=0, Total=9312 [2022-03-18 12:12:04,479 INFO L912 BasicCegarLoop]: 54 mSDtfsCounter, 231 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 1383 mSolverCounterSat, 230 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 1613 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 230 IncrementalHoareTripleChecker+Valid, 1383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-18 12:12:04,479 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [232 Valid, 121 Invalid, 1613 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [230 Valid, 1383 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 12:12:04,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2022-03-18 12:12:04,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 121. [2022-03-18 12:12:04,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 95 states have (on average 1.1473684210526316) internal successors, (109), 96 states have internal predecessors, (109), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-18 12:12:04,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 134 transitions. [2022-03-18 12:12:04,588 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 134 transitions. Word has length 97 [2022-03-18 12:12:04,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:12:04,588 INFO L478 AbstractCegarLoop]: Abstraction has 121 states and 134 transitions. [2022-03-18 12:12:04,589 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 1.8) internal successors, (81), 44 states have internal predecessors, (81), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-18 12:12:04,589 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 134 transitions. [2022-03-18 12:12:04,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-03-18 12:12:04,589 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:12:04,589 INFO L500 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:12:04,615 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-03-18 12:12:04,807 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-03-18 12:12:04,808 INFO L403 AbstractCegarLoop]: === Iteration 69 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:12:04,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:12:04,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1787513786, now seen corresponding path program 38 times [2022-03-18 12:12:04,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:12:04,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317871908] [2022-03-18 12:12:04,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:12:04,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:12:04,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:05,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:12:05,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:05,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-03-18 12:12:05,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:05,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-03-18 12:12:05,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:05,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-03-18 12:12:05,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:05,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-03-18 12:12:05,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:05,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-03-18 12:12:05,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:05,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-03-18 12:12:05,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:05,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-03-18 12:12:05,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:05,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-03-18 12:12:05,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:05,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-03-18 12:12:05,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:05,020 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-03-18 12:12:05,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:05,022 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 147 proven. 67 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:05,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:12:05,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317871908] [2022-03-18 12:12:05,022 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317871908] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:12:05,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1501036940] [2022-03-18 12:12:05,022 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:12:05,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:05,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:12:05,023 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:12:05,024 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-03-18 12:12:05,065 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:12:05,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:12:05,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-18 12:12:05,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:12:05,520 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 175 proven. 39 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:05,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:12:05,683 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 175 proven. 39 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:05,684 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1501036940] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:12:05,684 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:12:05,684 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27, 27] total 46 [2022-03-18 12:12:05,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650575389] [2022-03-18 12:12:05,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:12:05,684 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-18 12:12:05,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:12:05,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-18 12:12:05,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=369, Invalid=1701, Unknown=0, NotChecked=0, Total=2070 [2022-03-18 12:12:05,685 INFO L87 Difference]: Start difference. First operand 121 states and 134 transitions. Second operand has 46 states, 46 states have (on average 1.7826086956521738) internal successors, (82), 45 states have internal predecessors, (82), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-18 12:12:07,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:12:07,502 INFO L93 Difference]: Finished difference Result 516 states and 648 transitions. [2022-03-18 12:12:07,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-18 12:12:07,502 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.7826086956521738) internal successors, (82), 45 states have internal predecessors, (82), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 97 [2022-03-18 12:12:07,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:12:07,504 INFO L225 Difference]: With dead ends: 516 [2022-03-18 12:12:07,504 INFO L226 Difference]: Without dead ends: 475 [2022-03-18 12:12:07,505 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 197 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3573 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1850, Invalid=8656, Unknown=0, NotChecked=0, Total=10506 [2022-03-18 12:12:07,505 INFO L912 BasicCegarLoop]: 52 mSDtfsCounter, 184 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 1130 mSolverCounterSat, 232 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 1362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 232 IncrementalHoareTripleChecker+Valid, 1130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:12:07,505 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [185 Valid, 119 Invalid, 1362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [232 Valid, 1130 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:12:07,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2022-03-18 12:12:07,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 121. [2022-03-18 12:12:07,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 95 states have (on average 1.1473684210526316) internal successors, (109), 96 states have internal predecessors, (109), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-18 12:12:07,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 134 transitions. [2022-03-18 12:12:07,619 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 134 transitions. Word has length 97 [2022-03-18 12:12:07,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:12:07,619 INFO L478 AbstractCegarLoop]: Abstraction has 121 states and 134 transitions. [2022-03-18 12:12:07,620 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 1.7826086956521738) internal successors, (82), 45 states have internal predecessors, (82), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-18 12:12:07,620 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 134 transitions. [2022-03-18 12:12:07,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-03-18 12:12:07,620 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:12:07,620 INFO L500 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 7, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:12:07,640 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-03-18 12:12:07,828 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-03-18 12:12:07,828 INFO L403 AbstractCegarLoop]: === Iteration 70 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:12:07,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:12:07,828 INFO L85 PathProgramCache]: Analyzing trace with hash 1215854821, now seen corresponding path program 39 times [2022-03-18 12:12:07,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:12:07,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731797540] [2022-03-18 12:12:07,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:12:07,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:12:07,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:08,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:12:08,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:08,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-03-18 12:12:08,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:08,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-03-18 12:12:08,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:08,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-03-18 12:12:08,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:08,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-03-18 12:12:08,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:08,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-03-18 12:12:08,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:08,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-03-18 12:12:08,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:08,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-03-18 12:12:08,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:08,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-03-18 12:12:08,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:08,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-03-18 12:12:08,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:08,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-03-18 12:12:08,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:08,039 INFO L134 CoverageAnalysis]: Checked inductivity of 389 backedges. 147 proven. 62 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:08,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:12:08,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731797540] [2022-03-18 12:12:08,039 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731797540] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:12:08,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2121513418] [2022-03-18 12:12:08,039 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:12:08,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:08,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:12:08,040 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:12:08,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-03-18 12:12:08,088 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-03-18 12:12:08,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:12:08,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-18 12:12:08,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:12:08,557 INFO L134 CoverageAnalysis]: Checked inductivity of 389 backedges. 175 proven. 34 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:08,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:12:08,745 INFO L134 CoverageAnalysis]: Checked inductivity of 389 backedges. 175 proven. 34 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:08,745 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2121513418] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:12:08,745 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:12:08,745 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27, 27] total 47 [2022-03-18 12:12:08,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478209721] [2022-03-18 12:12:08,745 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:12:08,746 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-03-18 12:12:08,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:12:08,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-03-18 12:12:08,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=375, Invalid=1787, Unknown=0, NotChecked=0, Total=2162 [2022-03-18 12:12:08,747 INFO L87 Difference]: Start difference. First operand 121 states and 134 transitions. Second operand has 47 states, 47 states have (on average 1.7659574468085106) internal successors, (83), 46 states have internal predecessors, (83), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-18 12:12:10,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:12:10,550 INFO L93 Difference]: Finished difference Result 481 states and 601 transitions. [2022-03-18 12:12:10,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-03-18 12:12:10,550 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.7659574468085106) internal successors, (83), 46 states have internal predecessors, (83), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 97 [2022-03-18 12:12:10,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:12:10,551 INFO L225 Difference]: With dead ends: 481 [2022-03-18 12:12:10,551 INFO L226 Difference]: Without dead ends: 440 [2022-03-18 12:12:10,552 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 302 GetRequests, 196 SyntacticMatches, 1 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3883 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1990, Invalid=9352, Unknown=0, NotChecked=0, Total=11342 [2022-03-18 12:12:10,552 INFO L912 BasicCegarLoop]: 47 mSDtfsCounter, 195 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 1005 mSolverCounterSat, 304 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 1309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 304 IncrementalHoareTripleChecker+Valid, 1005 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:12:10,552 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [196 Valid, 104 Invalid, 1309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [304 Valid, 1005 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:12:10,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2022-03-18 12:12:10,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 121. [2022-03-18 12:12:10,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 95 states have (on average 1.1473684210526316) internal successors, (109), 96 states have internal predecessors, (109), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-18 12:12:10,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 134 transitions. [2022-03-18 12:12:10,665 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 134 transitions. Word has length 97 [2022-03-18 12:12:10,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:12:10,666 INFO L478 AbstractCegarLoop]: Abstraction has 121 states and 134 transitions. [2022-03-18 12:12:10,666 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.7659574468085106) internal successors, (83), 46 states have internal predecessors, (83), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-18 12:12:10,666 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 134 transitions. [2022-03-18 12:12:10,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-03-18 12:12:10,666 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:12:10,666 INFO L500 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:12:10,683 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-03-18 12:12:10,869 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-03-18 12:12:10,869 INFO L403 AbstractCegarLoop]: === Iteration 71 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:12:10,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:12:10,870 INFO L85 PathProgramCache]: Analyzing trace with hash -168998874, now seen corresponding path program 40 times [2022-03-18 12:12:10,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:12:10,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595906670] [2022-03-18 12:12:10,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:12:10,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:12:10,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:11,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:12:11,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:11,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-03-18 12:12:11,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:11,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-03-18 12:12:11,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:11,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-03-18 12:12:11,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:11,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-03-18 12:12:11,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:11,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-03-18 12:12:11,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:11,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-03-18 12:12:11,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:11,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-03-18 12:12:11,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:11,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-03-18 12:12:11,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:11,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-03-18 12:12:11,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:11,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-03-18 12:12:11,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:11,087 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 147 proven. 59 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:11,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:12:11,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595906670] [2022-03-18 12:12:11,088 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595906670] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:12:11,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1263528705] [2022-03-18 12:12:11,088 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:12:11,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:11,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:12:11,089 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:12:11,089 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-03-18 12:12:11,129 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:12:11,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:12:11,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-18 12:12:11,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:12:11,628 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 175 proven. 31 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:11,629 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:12:11,784 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 175 proven. 31 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:11,784 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1263528705] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:12:11,784 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:12:11,784 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27, 27] total 48 [2022-03-18 12:12:11,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328053678] [2022-03-18 12:12:11,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:12:11,785 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-03-18 12:12:11,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:12:11,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-03-18 12:12:11,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=385, Invalid=1871, Unknown=0, NotChecked=0, Total=2256 [2022-03-18 12:12:11,786 INFO L87 Difference]: Start difference. First operand 121 states and 134 transitions. Second operand has 48 states, 48 states have (on average 1.75) internal successors, (84), 47 states have internal predecessors, (84), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-18 12:12:13,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:12:13,550 INFO L93 Difference]: Finished difference Result 445 states and 553 transitions. [2022-03-18 12:12:13,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-03-18 12:12:13,550 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 1.75) internal successors, (84), 47 states have internal predecessors, (84), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 97 [2022-03-18 12:12:13,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:12:13,552 INFO L225 Difference]: With dead ends: 445 [2022-03-18 12:12:13,552 INFO L226 Difference]: Without dead ends: 404 [2022-03-18 12:12:13,552 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 195 SyntacticMatches, 1 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4026 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2062, Invalid=9710, Unknown=0, NotChecked=0, Total=11772 [2022-03-18 12:12:13,552 INFO L912 BasicCegarLoop]: 45 mSDtfsCounter, 153 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 995 mSolverCounterSat, 254 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 1249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 254 IncrementalHoareTripleChecker+Valid, 995 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:12:13,553 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 107 Invalid, 1249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [254 Valid, 995 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:12:13,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2022-03-18 12:12:13,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 121. [2022-03-18 12:12:13,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 95 states have (on average 1.1473684210526316) internal successors, (109), 96 states have internal predecessors, (109), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-18 12:12:13,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 134 transitions. [2022-03-18 12:12:13,667 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 134 transitions. Word has length 97 [2022-03-18 12:12:13,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:12:13,667 INFO L478 AbstractCegarLoop]: Abstraction has 121 states and 134 transitions. [2022-03-18 12:12:13,667 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 1.75) internal successors, (84), 47 states have internal predecessors, (84), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-18 12:12:13,667 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 134 transitions. [2022-03-18 12:12:13,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-03-18 12:12:13,668 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:12:13,668 INFO L500 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:12:13,684 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-03-18 12:12:13,877 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:13,878 INFO L403 AbstractCegarLoop]: === Iteration 72 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:12:13,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:12:13,878 INFO L85 PathProgramCache]: Analyzing trace with hash -149790459, now seen corresponding path program 41 times [2022-03-18 12:12:13,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:12:13,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778054494] [2022-03-18 12:12:13,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:12:13,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:12:13,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:14,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:12:14,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:14,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-03-18 12:12:14,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:14,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-03-18 12:12:14,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:14,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-03-18 12:12:14,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:14,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-03-18 12:12:14,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:14,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-03-18 12:12:14,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:14,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-03-18 12:12:14,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:14,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-03-18 12:12:14,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:14,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-03-18 12:12:14,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:14,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-03-18 12:12:14,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:14,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-03-18 12:12:14,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:14,088 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 147 proven. 58 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:14,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:12:14,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778054494] [2022-03-18 12:12:14,088 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778054494] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:12:14,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1214575529] [2022-03-18 12:12:14,088 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:12:14,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:14,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:12:14,089 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:12:14,090 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-03-18 12:12:14,133 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2022-03-18 12:12:14,133 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:12:14,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-18 12:12:14,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:12:14,634 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 175 proven. 30 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:14,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:12:14,793 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 175 proven. 30 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:14,793 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1214575529] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:12:14,793 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:12:14,793 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27, 27] total 49 [2022-03-18 12:12:14,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699943307] [2022-03-18 12:12:14,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:12:14,794 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-03-18 12:12:14,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:12:14,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-03-18 12:12:14,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=399, Invalid=1953, Unknown=0, NotChecked=0, Total=2352 [2022-03-18 12:12:14,794 INFO L87 Difference]: Start difference. First operand 121 states and 134 transitions. Second operand has 49 states, 49 states have (on average 1.7346938775510203) internal successors, (85), 48 states have internal predecessors, (85), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-18 12:12:16,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:12:16,529 INFO L93 Difference]: Finished difference Result 408 states and 504 transitions. [2022-03-18 12:12:16,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-03-18 12:12:16,530 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 1.7346938775510203) internal successors, (85), 48 states have internal predecessors, (85), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 97 [2022-03-18 12:12:16,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:12:16,531 INFO L225 Difference]: With dead ends: 408 [2022-03-18 12:12:16,531 INFO L226 Difference]: Without dead ends: 367 [2022-03-18 12:12:16,532 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 302 GetRequests, 194 SyntacticMatches, 1 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4006 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2060, Invalid=9712, Unknown=0, NotChecked=0, Total=11772 [2022-03-18 12:12:16,532 INFO L912 BasicCegarLoop]: 43 mSDtfsCounter, 131 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 1052 mSolverCounterSat, 235 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 1287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 235 IncrementalHoareTripleChecker+Valid, 1052 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:12:16,532 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 115 Invalid, 1287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [235 Valid, 1052 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:12:16,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2022-03-18 12:12:16,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 121. [2022-03-18 12:12:16,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 95 states have (on average 1.1473684210526316) internal successors, (109), 96 states have internal predecessors, (109), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-18 12:12:16,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 134 transitions. [2022-03-18 12:12:16,645 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 134 transitions. Word has length 97 [2022-03-18 12:12:16,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:12:16,645 INFO L478 AbstractCegarLoop]: Abstraction has 121 states and 134 transitions. [2022-03-18 12:12:16,645 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 1.7346938775510203) internal successors, (85), 48 states have internal predecessors, (85), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-18 12:12:16,645 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 134 transitions. [2022-03-18 12:12:16,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-03-18 12:12:16,646 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:12:16,646 INFO L500 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:12:16,666 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-03-18 12:12:16,863 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:16,863 INFO L403 AbstractCegarLoop]: === Iteration 73 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:12:16,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:12:16,863 INFO L85 PathProgramCache]: Analyzing trace with hash 445670406, now seen corresponding path program 42 times [2022-03-18 12:12:16,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:12:16,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096155636] [2022-03-18 12:12:16,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:12:16,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:12:16,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:17,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:12:17,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:17,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-03-18 12:12:17,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:17,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-03-18 12:12:17,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:17,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-03-18 12:12:17,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:17,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-03-18 12:12:17,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:17,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-03-18 12:12:17,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:17,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-03-18 12:12:17,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:17,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-03-18 12:12:17,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:17,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-03-18 12:12:17,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:17,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-03-18 12:12:17,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:17,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-03-18 12:12:17,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:17,096 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 147 proven. 59 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:17,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:12:17,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096155636] [2022-03-18 12:12:17,096 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096155636] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:12:17,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663639599] [2022-03-18 12:12:17,097 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:12:17,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:17,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:12:17,100 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:12:17,100 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-03-18 12:12:17,147 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2022-03-18 12:12:17,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:12:17,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-18 12:12:17,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:12:17,721 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 175 proven. 31 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:17,721 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:12:17,893 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 175 proven. 31 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:17,893 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1663639599] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:12:17,893 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:12:17,893 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27, 27] total 50 [2022-03-18 12:12:17,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69780287] [2022-03-18 12:12:17,894 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:12:17,894 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-03-18 12:12:17,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:12:17,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-03-18 12:12:17,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=417, Invalid=2033, Unknown=0, NotChecked=0, Total=2450 [2022-03-18 12:12:17,895 INFO L87 Difference]: Start difference. First operand 121 states and 134 transitions. Second operand has 50 states, 50 states have (on average 1.72) internal successors, (86), 49 states have internal predecessors, (86), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-18 12:12:19,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:12:19,513 INFO L93 Difference]: Finished difference Result 370 states and 454 transitions. [2022-03-18 12:12:19,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-18 12:12:19,517 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 1.72) internal successors, (86), 49 states have internal predecessors, (86), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 97 [2022-03-18 12:12:19,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:12:19,518 INFO L225 Difference]: With dead ends: 370 [2022-03-18 12:12:19,518 INFO L226 Difference]: Without dead ends: 329 [2022-03-18 12:12:19,519 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 193 SyntacticMatches, 1 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3829 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1984, Invalid=9358, Unknown=0, NotChecked=0, Total=11342 [2022-03-18 12:12:19,519 INFO L912 BasicCegarLoop]: 38 mSDtfsCounter, 124 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 994 mSolverCounterSat, 222 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 1216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 222 IncrementalHoareTripleChecker+Valid, 994 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:12:19,519 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 105 Invalid, 1216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [222 Valid, 994 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:12:19,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2022-03-18 12:12:19,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 121. [2022-03-18 12:12:19,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 95 states have (on average 1.1473684210526316) internal successors, (109), 96 states have internal predecessors, (109), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-18 12:12:19,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 134 transitions. [2022-03-18 12:12:19,640 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 134 transitions. Word has length 97 [2022-03-18 12:12:19,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:12:19,640 INFO L478 AbstractCegarLoop]: Abstraction has 121 states and 134 transitions. [2022-03-18 12:12:19,640 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 1.72) internal successors, (86), 49 states have internal predecessors, (86), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-18 12:12:19,640 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 134 transitions. [2022-03-18 12:12:19,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-03-18 12:12:19,640 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:12:19,640 INFO L500 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 7, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:12:19,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-03-18 12:12:19,848 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:19,848 INFO L403 AbstractCegarLoop]: === Iteration 74 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:12:19,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:12:19,849 INFO L85 PathProgramCache]: Analyzing trace with hash 1725088037, now seen corresponding path program 43 times [2022-03-18 12:12:19,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:12:19,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796068128] [2022-03-18 12:12:19,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:12:19,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:12:19,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:20,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:12:20,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:20,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-03-18 12:12:20,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:20,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-03-18 12:12:20,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:20,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-03-18 12:12:20,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:20,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-03-18 12:12:20,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:20,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-03-18 12:12:20,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:20,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-03-18 12:12:20,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:20,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-03-18 12:12:20,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:20,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-03-18 12:12:20,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:20,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-03-18 12:12:20,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:20,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-03-18 12:12:20,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:20,064 INFO L134 CoverageAnalysis]: Checked inductivity of 389 backedges. 147 proven. 62 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:20,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:12:20,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796068128] [2022-03-18 12:12:20,065 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796068128] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:12:20,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600550896] [2022-03-18 12:12:20,065 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:12:20,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:20,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:12:20,066 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:12:20,067 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-03-18 12:12:20,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:20,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-18 12:12:20,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:12:20,653 INFO L134 CoverageAnalysis]: Checked inductivity of 389 backedges. 175 proven. 34 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:20,653 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:12:20,840 INFO L134 CoverageAnalysis]: Checked inductivity of 389 backedges. 175 proven. 34 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:20,840 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600550896] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:12:20,840 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:12:20,840 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27, 27] total 51 [2022-03-18 12:12:20,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805799338] [2022-03-18 12:12:20,840 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:12:20,840 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-03-18 12:12:20,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:12:20,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-03-18 12:12:20,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=439, Invalid=2111, Unknown=0, NotChecked=0, Total=2550 [2022-03-18 12:12:20,841 INFO L87 Difference]: Start difference. First operand 121 states and 134 transitions. Second operand has 51 states, 51 states have (on average 1.7058823529411764) internal successors, (87), 50 states have internal predecessors, (87), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-18 12:12:22,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:12:22,346 INFO L93 Difference]: Finished difference Result 331 states and 403 transitions. [2022-03-18 12:12:22,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-18 12:12:22,346 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.7058823529411764) internal successors, (87), 50 states have internal predecessors, (87), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 97 [2022-03-18 12:12:22,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:12:22,347 INFO L225 Difference]: With dead ends: 331 [2022-03-18 12:12:22,347 INFO L226 Difference]: Without dead ends: 290 [2022-03-18 12:12:22,348 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 192 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3508 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1840, Invalid=8666, Unknown=0, NotChecked=0, Total=10506 [2022-03-18 12:12:22,348 INFO L912 BasicCegarLoop]: 36 mSDtfsCounter, 94 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 1009 mSolverCounterSat, 181 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 1190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 181 IncrementalHoareTripleChecker+Valid, 1009 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:12:22,348 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 118 Invalid, 1190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [181 Valid, 1009 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:12:22,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2022-03-18 12:12:22,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 121. [2022-03-18 12:12:22,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 95 states have (on average 1.1473684210526316) internal successors, (109), 96 states have internal predecessors, (109), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-18 12:12:22,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 134 transitions. [2022-03-18 12:12:22,474 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 134 transitions. Word has length 97 [2022-03-18 12:12:22,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:12:22,474 INFO L478 AbstractCegarLoop]: Abstraction has 121 states and 134 transitions. [2022-03-18 12:12:22,474 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 1.7058823529411764) internal successors, (87), 50 states have internal predecessors, (87), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-18 12:12:22,474 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 134 transitions. [2022-03-18 12:12:22,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-03-18 12:12:22,474 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:12:22,474 INFO L500 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:12:22,494 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-03-18 12:12:22,691 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2022-03-18 12:12:22,692 INFO L403 AbstractCegarLoop]: === Iteration 75 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:12:22,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:12:22,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1562638362, now seen corresponding path program 44 times [2022-03-18 12:12:22,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:12:22,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118603480] [2022-03-18 12:12:22,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:12:22,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:12:22,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:22,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:12:22,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:22,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-03-18 12:12:22,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:22,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-03-18 12:12:22,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:22,910 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-03-18 12:12:22,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:22,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-03-18 12:12:22,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:22,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-03-18 12:12:22,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:22,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-03-18 12:12:22,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:22,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-03-18 12:12:22,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:22,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-03-18 12:12:22,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:22,917 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-03-18 12:12:22,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:22,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-03-18 12:12:22,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:22,920 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 147 proven. 67 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:22,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:12:22,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118603480] [2022-03-18 12:12:22,920 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118603480] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:12:22,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [473181920] [2022-03-18 12:12:22,920 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:12:22,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:22,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:12:22,921 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:12:22,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-03-18 12:12:22,962 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:12:22,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:12:22,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-18 12:12:22,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:12:23,508 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 175 proven. 39 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:23,509 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:12:23,662 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 175 proven. 39 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:23,662 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [473181920] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:12:23,662 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:12:23,662 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27, 27] total 52 [2022-03-18 12:12:23,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110088116] [2022-03-18 12:12:23,662 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:12:23,662 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-03-18 12:12:23,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:12:23,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-03-18 12:12:23,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=465, Invalid=2187, Unknown=0, NotChecked=0, Total=2652 [2022-03-18 12:12:23,663 INFO L87 Difference]: Start difference. First operand 121 states and 134 transitions. Second operand has 52 states, 52 states have (on average 1.6923076923076923) internal successors, (88), 51 states have internal predecessors, (88), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-18 12:12:24,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:12:24,923 INFO L93 Difference]: Finished difference Result 291 states and 351 transitions. [2022-03-18 12:12:24,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-18 12:12:24,924 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 1.6923076923076923) internal successors, (88), 51 states have internal predecessors, (88), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 97 [2022-03-18 12:12:24,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:12:24,924 INFO L225 Difference]: With dead ends: 291 [2022-03-18 12:12:24,924 INFO L226 Difference]: Without dead ends: 250 [2022-03-18 12:12:24,925 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 287 GetRequests, 191 SyntacticMatches, 1 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3068 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1640, Invalid=7672, Unknown=0, NotChecked=0, Total=9312 [2022-03-18 12:12:24,925 INFO L912 BasicCegarLoop]: 33 mSDtfsCounter, 81 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 749 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 908 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 749 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:12:24,925 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 85 Invalid, 908 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 749 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:12:24,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2022-03-18 12:12:25,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 121. [2022-03-18 12:12:25,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 95 states have (on average 1.1473684210526316) internal successors, (109), 96 states have internal predecessors, (109), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-18 12:12:25,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 134 transitions. [2022-03-18 12:12:25,054 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 134 transitions. Word has length 97 [2022-03-18 12:12:25,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:12:25,054 INFO L478 AbstractCegarLoop]: Abstraction has 121 states and 134 transitions. [2022-03-18 12:12:25,054 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 1.6923076923076923) internal successors, (88), 51 states have internal predecessors, (88), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-18 12:12:25,054 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 134 transitions. [2022-03-18 12:12:25,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-03-18 12:12:25,054 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:12:25,054 INFO L500 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:12:25,078 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-03-18 12:12:25,267 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:25,267 INFO L403 AbstractCegarLoop]: === Iteration 76 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:12:25,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:12:25,267 INFO L85 PathProgramCache]: Analyzing trace with hash -402941627, now seen corresponding path program 45 times [2022-03-18 12:12:25,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:12:25,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200023647] [2022-03-18 12:12:25,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:12:25,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:12:25,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:25,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:12:25,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:25,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-03-18 12:12:25,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:25,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-03-18 12:12:25,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:25,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-03-18 12:12:25,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:25,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-03-18 12:12:25,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:25,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-03-18 12:12:25,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:25,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-03-18 12:12:25,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:25,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-03-18 12:12:25,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:25,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-03-18 12:12:25,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:25,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-03-18 12:12:25,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:25,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-03-18 12:12:25,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:25,510 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 147 proven. 74 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:25,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:12:25,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200023647] [2022-03-18 12:12:25,510 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200023647] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:12:25,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2078355605] [2022-03-18 12:12:25,510 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:12:25,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:25,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:12:25,512 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:12:25,512 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-03-18 12:12:25,555 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-03-18 12:12:25,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:12:25,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-18 12:12:25,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:12:26,123 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 175 proven. 46 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:26,124 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:12:26,277 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 175 proven. 46 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:26,277 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2078355605] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:12:26,277 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:12:26,277 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27, 27] total 53 [2022-03-18 12:12:26,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472519551] [2022-03-18 12:12:26,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:12:26,278 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-03-18 12:12:26,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:12:26,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-03-18 12:12:26,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=495, Invalid=2261, Unknown=0, NotChecked=0, Total=2756 [2022-03-18 12:12:26,279 INFO L87 Difference]: Start difference. First operand 121 states and 134 transitions. Second operand has 53 states, 53 states have (on average 1.679245283018868) internal successors, (89), 52 states have internal predecessors, (89), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-18 12:12:27,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:12:27,371 INFO L93 Difference]: Finished difference Result 250 states and 298 transitions. [2022-03-18 12:12:27,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-18 12:12:27,372 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.679245283018868) internal successors, (89), 52 states have internal predecessors, (89), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 97 [2022-03-18 12:12:27,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:12:27,372 INFO L225 Difference]: With dead ends: 250 [2022-03-18 12:12:27,372 INFO L226 Difference]: Without dead ends: 209 [2022-03-18 12:12:27,373 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 190 SyntacticMatches, 1 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2534 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1402, Invalid=6430, Unknown=0, NotChecked=0, Total=7832 [2022-03-18 12:12:27,373 INFO L912 BasicCegarLoop]: 30 mSDtfsCounter, 69 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 775 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 907 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 775 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:12:27,373 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 87 Invalid, 907 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 775 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:12:27,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2022-03-18 12:12:27,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 121. [2022-03-18 12:12:27,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 95 states have (on average 1.1473684210526316) internal successors, (109), 96 states have internal predecessors, (109), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-18 12:12:27,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 134 transitions. [2022-03-18 12:12:27,506 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 134 transitions. Word has length 97 [2022-03-18 12:12:27,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:12:27,506 INFO L478 AbstractCegarLoop]: Abstraction has 121 states and 134 transitions. [2022-03-18 12:12:27,506 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.679245283018868) internal successors, (89), 52 states have internal predecessors, (89), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-18 12:12:27,506 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 134 transitions. [2022-03-18 12:12:27,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-03-18 12:12:27,506 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:12:27,506 INFO L500 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:12:27,522 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-03-18 12:12:27,707 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:27,707 INFO L403 AbstractCegarLoop]: === Iteration 77 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:12:27,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:12:27,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1187918790, now seen corresponding path program 10 times [2022-03-18 12:12:27,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:12:27,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742524090] [2022-03-18 12:12:27,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:12:27,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:12:27,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:12:27,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,913 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-03-18 12:12:27,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-03-18 12:12:27,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-03-18 12:12:27,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,917 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-03-18 12:12:27,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-03-18 12:12:27,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,919 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-03-18 12:12:27,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-03-18 12:12:27,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,921 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-03-18 12:12:27,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-03-18 12:12:27,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-03-18 12:12:27,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,925 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 147 proven. 83 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:27,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:12:27,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742524090] [2022-03-18 12:12:27,925 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742524090] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:12:27,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [860818692] [2022-03-18 12:12:27,925 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:12:27,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:27,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:12:27,926 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:12:27,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-03-18 12:12:27,967 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:12:27,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:12:27,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-18 12:12:27,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:12:28,532 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 175 proven. 55 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:28,533 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:12:28,690 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 175 proven. 55 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:28,690 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [860818692] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:12:28,690 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:12:28,690 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27, 27] total 54 [2022-03-18 12:12:28,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860278527] [2022-03-18 12:12:28,691 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:12:28,691 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-03-18 12:12:28,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:12:28,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-03-18 12:12:28,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=529, Invalid=2333, Unknown=0, NotChecked=0, Total=2862 [2022-03-18 12:12:28,692 INFO L87 Difference]: Start difference. First operand 121 states and 134 transitions. Second operand has 54 states, 54 states have (on average 1.6666666666666667) internal successors, (90), 53 states have internal predecessors, (90), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-18 12:12:29,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:12:29,553 INFO L93 Difference]: Finished difference Result 208 states and 244 transitions. [2022-03-18 12:12:29,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-18 12:12:29,553 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 1.6666666666666667) internal successors, (90), 53 states have internal predecessors, (90), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 97 [2022-03-18 12:12:29,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:12:29,554 INFO L225 Difference]: With dead ends: 208 [2022-03-18 12:12:29,554 INFO L226 Difference]: Without dead ends: 167 [2022-03-18 12:12:29,555 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 189 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1968 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1162, Invalid=5000, Unknown=0, NotChecked=0, Total=6162 [2022-03-18 12:12:29,555 INFO L912 BasicCegarLoop]: 25 mSDtfsCounter, 61 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 788 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 918 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:12:29,555 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 97 Invalid, 918 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 788 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:12:29,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2022-03-18 12:12:29,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 123. [2022-03-18 12:12:29,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 97 states have (on average 1.1443298969072164) internal successors, (111), 98 states have internal predecessors, (111), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-18 12:12:29,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 136 transitions. [2022-03-18 12:12:29,703 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 136 transitions. Word has length 97 [2022-03-18 12:12:29,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:12:29,703 INFO L478 AbstractCegarLoop]: Abstraction has 123 states and 136 transitions. [2022-03-18 12:12:29,704 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 1.6666666666666667) internal successors, (90), 53 states have internal predecessors, (90), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-18 12:12:29,704 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 136 transitions. [2022-03-18 12:12:29,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2022-03-18 12:12:29,704 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:12:29,704 INFO L500 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:12:29,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2022-03-18 12:12:29,915 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2022-03-18 12:12:29,915 INFO L403 AbstractCegarLoop]: === Iteration 78 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:12:29,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:12:29,916 INFO L85 PathProgramCache]: Analyzing trace with hash -398793884, now seen corresponding path program 20 times [2022-03-18 12:12:29,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:12:29,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259267552] [2022-03-18 12:12:29,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:12:29,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:12:29,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:30,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:12:30,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:30,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-03-18 12:12:30,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:30,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-03-18 12:12:30,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:30,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-03-18 12:12:30,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:30,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-03-18 12:12:30,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:30,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-03-18 12:12:30,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:30,020 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-03-18 12:12:30,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:30,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-03-18 12:12:30,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:30,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-03-18 12:12:30,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:30,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-03-18 12:12:30,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:30,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-03-18 12:12:30,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:30,032 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 75 proven. 166 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:30,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:12:30,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259267552] [2022-03-18 12:12:30,032 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259267552] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:12:30,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224715149] [2022-03-18 12:12:30,032 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:12:30,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:30,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:12:30,033 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:12:30,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-03-18 12:12:30,075 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:12:30,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:12:30,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-18 12:12:30,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:12:30,209 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 86 proven. 155 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:30,209 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:12:30,336 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 86 proven. 155 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:12:30,336 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1224715149] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:12:30,336 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:12:30,337 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 16] total 20 [2022-03-18 12:12:30,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950799443] [2022-03-18 12:12:30,337 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:12:30,337 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-18 12:12:30,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:12:30,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-18 12:12:30,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=274, Unknown=0, NotChecked=0, Total=380 [2022-03-18 12:12:30,337 INFO L87 Difference]: Start difference. First operand 123 states and 136 transitions. Second operand has 20 states, 20 states have (on average 2.7) internal successors, (54), 17 states have internal predecessors, (54), 12 states have call successors, (15), 4 states have call predecessors, (15), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-18 12:12:30,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:12:30,790 INFO L93 Difference]: Finished difference Result 136 states and 150 transitions. [2022-03-18 12:12:30,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-18 12:12:30,790 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 17 states have internal predecessors, (54), 12 states have call successors, (15), 4 states have call predecessors, (15), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Word has length 98 [2022-03-18 12:12:30,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:12:30,791 INFO L225 Difference]: With dead ends: 136 [2022-03-18 12:12:30,791 INFO L226 Difference]: Without dead ends: 134 [2022-03-18 12:12:30,791 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 224 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 294 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=310, Invalid=950, Unknown=0, NotChecked=0, Total=1260 [2022-03-18 12:12:30,791 INFO L912 BasicCegarLoop]: 39 mSDtfsCounter, 79 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 559 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 651 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 559 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:12:30,791 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 71 Invalid, 651 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 559 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:12:30,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2022-03-18 12:12:30,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 130. [2022-03-18 12:12:30,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 102 states have (on average 1.1372549019607843) internal successors, (116), 103 states have internal predecessors, (116), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-18 12:12:30,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 143 transitions. [2022-03-18 12:12:30,937 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 143 transitions. Word has length 98 [2022-03-18 12:12:30,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:12:30,937 INFO L478 AbstractCegarLoop]: Abstraction has 130 states and 143 transitions. [2022-03-18 12:12:30,937 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 17 states have internal predecessors, (54), 12 states have call successors, (15), 4 states have call predecessors, (15), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-18 12:12:30,937 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 143 transitions. [2022-03-18 12:12:30,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-03-18 12:12:30,938 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:12:30,938 INFO L500 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:12:30,954 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2022-03-18 12:12:31,138 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2022-03-18 12:12:31,138 INFO L403 AbstractCegarLoop]: === Iteration 79 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:12:31,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:12:31,138 INFO L85 PathProgramCache]: Analyzing trace with hash -914733885, now seen corresponding path program 21 times [2022-03-18 12:12:31,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:12:31,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410884801] [2022-03-18 12:12:31,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:12:31,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:12:31,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:31,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:12:31,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:31,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-03-18 12:12:31,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:31,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-03-18 12:12:31,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:31,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-03-18 12:12:31,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:31,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-03-18 12:12:31,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:31,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-03-18 12:12:31,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:31,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-03-18 12:12:31,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:31,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-03-18 12:12:31,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:31,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-03-18 12:12:31,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:31,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-03-18 12:12:31,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:31,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-03-18 12:12:31,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:31,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-03-18 12:12:31,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:31,401 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 178 proven. 97 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:12:31,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:12:31,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410884801] [2022-03-18 12:12:31,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410884801] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:12:31,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729321785] [2022-03-18 12:12:31,402 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:12:31,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:31,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:12:31,403 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:12:31,404 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-03-18 12:12:31,454 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2022-03-18 12:12:31,454 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:12:31,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-18 12:12:31,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:12:31,957 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 209 proven. 66 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:12:31,957 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:12:32,124 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 209 proven. 66 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:12:32,124 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729321785] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:12:32,124 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:12:32,125 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29, 29] total 47 [2022-03-18 12:12:32,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799868997] [2022-03-18 12:12:32,125 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:12:32,125 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-03-18 12:12:32,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:12:32,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-03-18 12:12:32,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=424, Invalid=1738, Unknown=0, NotChecked=0, Total=2162 [2022-03-18 12:12:32,126 INFO L87 Difference]: Start difference. First operand 130 states and 143 transitions. Second operand has 47 states, 47 states have (on average 1.8085106382978724) internal successors, (85), 46 states have internal predecessors, (85), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-18 12:12:34,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:12:34,218 INFO L93 Difference]: Finished difference Result 676 states and 858 transitions. [2022-03-18 12:12:34,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-18 12:12:34,219 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.8085106382978724) internal successors, (85), 46 states have internal predecessors, (85), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Word has length 105 [2022-03-18 12:12:34,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:12:34,220 INFO L225 Difference]: With dead ends: 676 [2022-03-18 12:12:34,220 INFO L226 Difference]: Without dead ends: 632 [2022-03-18 12:12:34,221 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 216 SyntacticMatches, 1 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2909 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1654, Invalid=7466, Unknown=0, NotChecked=0, Total=9120 [2022-03-18 12:12:34,221 INFO L912 BasicCegarLoop]: 63 mSDtfsCounter, 235 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 1102 mSolverCounterSat, 180 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 1282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 180 IncrementalHoareTripleChecker+Valid, 1102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:12:34,221 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [236 Valid, 110 Invalid, 1282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [180 Valid, 1102 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:12:34,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2022-03-18 12:12:34,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 131. [2022-03-18 12:12:34,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 103 states have (on average 1.145631067961165) internal successors, (118), 104 states have internal predecessors, (118), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-18 12:12:34,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 145 transitions. [2022-03-18 12:12:34,372 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 145 transitions. Word has length 105 [2022-03-18 12:12:34,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:12:34,372 INFO L478 AbstractCegarLoop]: Abstraction has 131 states and 145 transitions. [2022-03-18 12:12:34,372 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.8085106382978724) internal successors, (85), 46 states have internal predecessors, (85), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-18 12:12:34,372 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 145 transitions. [2022-03-18 12:12:34,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-03-18 12:12:34,373 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:12:34,373 INFO L500 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:12:34,403 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-03-18 12:12:34,587 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:34,587 INFO L403 AbstractCegarLoop]: === Iteration 80 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:12:34,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:12:34,588 INFO L85 PathProgramCache]: Analyzing trace with hash 92507012, now seen corresponding path program 46 times [2022-03-18 12:12:34,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:12:34,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598790564] [2022-03-18 12:12:34,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:12:34,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:12:34,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:34,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:12:34,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:34,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-03-18 12:12:34,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:34,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-03-18 12:12:34,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:34,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-03-18 12:12:34,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:34,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-03-18 12:12:34,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:34,859 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-03-18 12:12:34,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:34,860 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-03-18 12:12:34,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:34,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-03-18 12:12:34,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:34,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-03-18 12:12:34,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:34,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-03-18 12:12:34,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:34,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-03-18 12:12:34,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:34,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-03-18 12:12:34,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:34,868 INFO L134 CoverageAnalysis]: Checked inductivity of 485 backedges. 178 proven. 87 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:12:34,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:12:34,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598790564] [2022-03-18 12:12:34,869 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598790564] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:12:34,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508945805] [2022-03-18 12:12:34,869 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:12:34,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:34,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:12:34,870 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:12:34,871 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-03-18 12:12:34,913 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:12:34,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:12:34,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-18 12:12:34,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:12:35,416 INFO L134 CoverageAnalysis]: Checked inductivity of 485 backedges. 209 proven. 56 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:12:35,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:12:35,602 INFO L134 CoverageAnalysis]: Checked inductivity of 485 backedges. 209 proven. 56 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:12:35,602 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [508945805] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:12:35,602 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:12:35,602 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29, 29] total 48 [2022-03-18 12:12:35,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639182902] [2022-03-18 12:12:35,603 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:12:35,603 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-03-18 12:12:35,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:12:35,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-03-18 12:12:35,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=421, Invalid=1835, Unknown=0, NotChecked=0, Total=2256 [2022-03-18 12:12:35,604 INFO L87 Difference]: Start difference. First operand 131 states and 145 transitions. Second operand has 48 states, 48 states have (on average 1.7916666666666667) internal successors, (86), 47 states have internal predecessors, (86), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-18 12:12:37,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:12:37,868 INFO L93 Difference]: Finished difference Result 640 states and 809 transitions. [2022-03-18 12:12:37,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-18 12:12:37,868 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 1.7916666666666667) internal successors, (86), 47 states have internal predecessors, (86), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Word has length 105 [2022-03-18 12:12:37,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:12:37,870 INFO L225 Difference]: With dead ends: 640 [2022-03-18 12:12:37,870 INFO L226 Difference]: Without dead ends: 596 [2022-03-18 12:12:37,871 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 215 SyntacticMatches, 1 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3669 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1927, Invalid=8993, Unknown=0, NotChecked=0, Total=10920 [2022-03-18 12:12:37,871 INFO L912 BasicCegarLoop]: 60 mSDtfsCounter, 230 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 1397 mSolverCounterSat, 235 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 1632 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 235 IncrementalHoareTripleChecker+Valid, 1397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-18 12:12:37,871 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [231 Valid, 132 Invalid, 1632 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [235 Valid, 1397 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 12:12:37,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 596 states. [2022-03-18 12:12:38,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 596 to 131. [2022-03-18 12:12:38,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 103 states have (on average 1.145631067961165) internal successors, (118), 104 states have internal predecessors, (118), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-18 12:12:38,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 145 transitions. [2022-03-18 12:12:38,022 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 145 transitions. Word has length 105 [2022-03-18 12:12:38,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:12:38,022 INFO L478 AbstractCegarLoop]: Abstraction has 131 states and 145 transitions. [2022-03-18 12:12:38,023 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 1.7916666666666667) internal successors, (86), 47 states have internal predecessors, (86), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-18 12:12:38,023 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 145 transitions. [2022-03-18 12:12:38,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-03-18 12:12:38,023 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:12:38,024 INFO L500 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:12:38,040 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2022-03-18 12:12:38,240 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:38,240 INFO L403 AbstractCegarLoop]: === Iteration 81 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:12:38,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:12:38,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1252203747, now seen corresponding path program 47 times [2022-03-18 12:12:38,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:12:38,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614533042] [2022-03-18 12:12:38,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:12:38,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:12:38,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:38,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:12:38,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:38,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-03-18 12:12:38,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:38,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-03-18 12:12:38,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:38,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-03-18 12:12:38,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:38,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-03-18 12:12:38,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:38,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-03-18 12:12:38,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:38,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-03-18 12:12:38,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:38,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-03-18 12:12:38,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:38,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-03-18 12:12:38,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:38,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-03-18 12:12:38,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:38,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-03-18 12:12:38,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:38,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-03-18 12:12:38,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:38,503 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 178 proven. 79 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:12:38,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:12:38,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614533042] [2022-03-18 12:12:38,503 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614533042] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:12:38,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2051303774] [2022-03-18 12:12:38,503 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:12:38,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:38,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:12:38,504 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:12:38,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-03-18 12:12:38,554 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2022-03-18 12:12:38,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:12:38,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-18 12:12:38,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:12:39,074 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 209 proven. 48 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:12:39,074 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:12:39,254 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 209 proven. 48 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:12:39,255 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2051303774] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:12:39,255 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:12:39,255 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29, 29] total 49 [2022-03-18 12:12:39,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292466768] [2022-03-18 12:12:39,255 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:12:39,255 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-03-18 12:12:39,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:12:39,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-03-18 12:12:39,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=422, Invalid=1930, Unknown=0, NotChecked=0, Total=2352 [2022-03-18 12:12:39,256 INFO L87 Difference]: Start difference. First operand 131 states and 145 transitions. Second operand has 49 states, 49 states have (on average 1.7755102040816326) internal successors, (87), 48 states have internal predecessors, (87), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-18 12:12:41,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:12:41,485 INFO L93 Difference]: Finished difference Result 603 states and 759 transitions. [2022-03-18 12:12:41,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-18 12:12:41,486 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 1.7755102040816326) internal successors, (87), 48 states have internal predecessors, (87), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Word has length 105 [2022-03-18 12:12:41,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:12:41,487 INFO L225 Difference]: With dead ends: 603 [2022-03-18 12:12:41,487 INFO L226 Difference]: Without dead ends: 559 [2022-03-18 12:12:41,488 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 214 SyntacticMatches, 1 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4302 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2177, Invalid=10255, Unknown=0, NotChecked=0, Total=12432 [2022-03-18 12:12:41,488 INFO L912 BasicCegarLoop]: 56 mSDtfsCounter, 233 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 971 mSolverCounterSat, 303 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 1274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 303 IncrementalHoareTripleChecker+Valid, 971 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:12:41,488 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [234 Valid, 103 Invalid, 1274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [303 Valid, 971 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:12:41,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2022-03-18 12:12:41,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 131. [2022-03-18 12:12:41,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 103 states have (on average 1.145631067961165) internal successors, (118), 104 states have internal predecessors, (118), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-18 12:12:41,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 145 transitions. [2022-03-18 12:12:41,646 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 145 transitions. Word has length 105 [2022-03-18 12:12:41,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:12:41,646 INFO L478 AbstractCegarLoop]: Abstraction has 131 states and 145 transitions. [2022-03-18 12:12:41,647 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 1.7755102040816326) internal successors, (87), 48 states have internal predecessors, (87), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-18 12:12:41,647 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 145 transitions. [2022-03-18 12:12:41,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-03-18 12:12:41,647 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:12:41,647 INFO L500 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 8, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:12:41,664 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-03-18 12:12:41,854 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:41,855 INFO L403 AbstractCegarLoop]: === Iteration 82 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:12:41,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:12:41,855 INFO L85 PathProgramCache]: Analyzing trace with hash -1451903132, now seen corresponding path program 48 times [2022-03-18 12:12:41,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:12:41,855 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682939179] [2022-03-18 12:12:41,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:12:41,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:12:41,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:42,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:12:42,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:42,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-03-18 12:12:42,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:42,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-03-18 12:12:42,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:42,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-03-18 12:12:42,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:42,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-03-18 12:12:42,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:42,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-03-18 12:12:42,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:42,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-03-18 12:12:42,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:42,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-03-18 12:12:42,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:42,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-03-18 12:12:42,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:42,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-03-18 12:12:42,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:42,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-03-18 12:12:42,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:42,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-03-18 12:12:42,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:42,107 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 178 proven. 73 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:12:42,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:12:42,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682939179] [2022-03-18 12:12:42,107 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682939179] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:12:42,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2007760409] [2022-03-18 12:12:42,107 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:12:42,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:42,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:12:42,108 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:12:42,109 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-03-18 12:12:42,155 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2022-03-18 12:12:42,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:12:42,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-18 12:12:42,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:12:42,686 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 209 proven. 42 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:12:42,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:12:42,864 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 209 proven. 42 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:12:42,864 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2007760409] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:12:42,864 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:12:42,864 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29, 29] total 50 [2022-03-18 12:12:42,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862374542] [2022-03-18 12:12:42,864 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:12:42,865 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-03-18 12:12:42,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:12:42,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-03-18 12:12:42,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=427, Invalid=2023, Unknown=0, NotChecked=0, Total=2450 [2022-03-18 12:12:42,865 INFO L87 Difference]: Start difference. First operand 131 states and 145 transitions. Second operand has 50 states, 50 states have (on average 1.76) internal successors, (88), 49 states have internal predecessors, (88), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-18 12:12:45,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:12:45,187 INFO L93 Difference]: Finished difference Result 565 states and 708 transitions. [2022-03-18 12:12:45,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-03-18 12:12:45,187 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 1.76) internal successors, (88), 49 states have internal predecessors, (88), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Word has length 105 [2022-03-18 12:12:45,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:12:45,189 INFO L225 Difference]: With dead ends: 565 [2022-03-18 12:12:45,189 INFO L226 Difference]: Without dead ends: 521 [2022-03-18 12:12:45,190 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 329 GetRequests, 213 SyntacticMatches, 1 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4737 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2370, Invalid=11202, Unknown=0, NotChecked=0, Total=13572 [2022-03-18 12:12:45,190 INFO L912 BasicCegarLoop]: 51 mSDtfsCounter, 177 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 1235 mSolverCounterSat, 276 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 1511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 276 IncrementalHoareTripleChecker+Valid, 1235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:12:45,190 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [178 Valid, 113 Invalid, 1511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [276 Valid, 1235 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:12:45,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2022-03-18 12:12:45,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 131. [2022-03-18 12:12:45,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 103 states have (on average 1.145631067961165) internal successors, (118), 104 states have internal predecessors, (118), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-18 12:12:45,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 145 transitions. [2022-03-18 12:12:45,352 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 145 transitions. Word has length 105 [2022-03-18 12:12:45,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:12:45,352 INFO L478 AbstractCegarLoop]: Abstraction has 131 states and 145 transitions. [2022-03-18 12:12:45,352 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 1.76) internal successors, (88), 49 states have internal predecessors, (88), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-18 12:12:45,352 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 145 transitions. [2022-03-18 12:12:45,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-03-18 12:12:45,352 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:12:45,352 INFO L500 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 7, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:12:45,368 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2022-03-18 12:12:45,555 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:45,555 INFO L403 AbstractCegarLoop]: === Iteration 83 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:12:45,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:12:45,556 INFO L85 PathProgramCache]: Analyzing trace with hash 620129539, now seen corresponding path program 49 times [2022-03-18 12:12:45,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:12:45,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598103107] [2022-03-18 12:12:45,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:12:45,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:12:45,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:45,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:12:45,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:45,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-03-18 12:12:45,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:45,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-03-18 12:12:45,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:45,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-03-18 12:12:45,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:45,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-03-18 12:12:45,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:45,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-03-18 12:12:45,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:45,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-03-18 12:12:45,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:45,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-03-18 12:12:45,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:45,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-03-18 12:12:45,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:45,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-03-18 12:12:45,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:45,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-03-18 12:12:45,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:45,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-03-18 12:12:45,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:45,798 INFO L134 CoverageAnalysis]: Checked inductivity of 467 backedges. 178 proven. 69 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:12:45,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:12:45,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598103107] [2022-03-18 12:12:45,798 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598103107] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:12:45,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [518623689] [2022-03-18 12:12:45,799 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:12:45,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:45,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:12:45,800 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:12:45,800 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-03-18 12:12:45,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:45,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-18 12:12:45,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:12:46,385 INFO L134 CoverageAnalysis]: Checked inductivity of 467 backedges. 209 proven. 38 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:12:46,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:12:46,565 INFO L134 CoverageAnalysis]: Checked inductivity of 467 backedges. 209 proven. 38 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:12:46,565 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [518623689] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:12:46,565 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:12:46,565 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29, 29] total 51 [2022-03-18 12:12:46,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641925626] [2022-03-18 12:12:46,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:12:46,565 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-03-18 12:12:46,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:12:46,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-03-18 12:12:46,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=436, Invalid=2114, Unknown=0, NotChecked=0, Total=2550 [2022-03-18 12:12:46,566 INFO L87 Difference]: Start difference. First operand 131 states and 145 transitions. Second operand has 51 states, 51 states have (on average 1.7450980392156863) internal successors, (89), 50 states have internal predecessors, (89), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-18 12:12:48,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:12:48,904 INFO L93 Difference]: Finished difference Result 526 states and 656 transitions. [2022-03-18 12:12:48,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-18 12:12:48,904 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.7450980392156863) internal successors, (89), 50 states have internal predecessors, (89), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Word has length 105 [2022-03-18 12:12:48,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:12:48,906 INFO L225 Difference]: With dead ends: 526 [2022-03-18 12:12:48,906 INFO L226 Difference]: Without dead ends: 482 [2022-03-18 12:12:48,907 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 331 GetRequests, 212 SyntacticMatches, 1 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4987 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2491, Invalid=11789, Unknown=0, NotChecked=0, Total=14280 [2022-03-18 12:12:48,907 INFO L912 BasicCegarLoop]: 51 mSDtfsCounter, 151 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 1190 mSolverCounterSat, 262 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 1452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 262 IncrementalHoareTripleChecker+Valid, 1190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:12:48,907 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 123 Invalid, 1452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [262 Valid, 1190 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:12:48,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2022-03-18 12:12:49,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 131. [2022-03-18 12:12:49,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 103 states have (on average 1.145631067961165) internal successors, (118), 104 states have internal predecessors, (118), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-18 12:12:49,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 145 transitions. [2022-03-18 12:12:49,068 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 145 transitions. Word has length 105 [2022-03-18 12:12:49,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:12:49,068 INFO L478 AbstractCegarLoop]: Abstraction has 131 states and 145 transitions. [2022-03-18 12:12:49,068 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 1.7450980392156863) internal successors, (89), 50 states have internal predecessors, (89), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-18 12:12:49,068 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 145 transitions. [2022-03-18 12:12:49,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-03-18 12:12:49,068 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:12:49,068 INFO L500 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:12:49,084 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2022-03-18 12:12:49,270 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:49,270 INFO L403 AbstractCegarLoop]: === Iteration 84 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:12:49,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:12:49,271 INFO L85 PathProgramCache]: Analyzing trace with hash 428632900, now seen corresponding path program 50 times [2022-03-18 12:12:49,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:12:49,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549674267] [2022-03-18 12:12:49,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:12:49,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:12:49,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:49,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:12:49,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:49,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-03-18 12:12:49,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:49,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-03-18 12:12:49,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:49,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-03-18 12:12:49,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:49,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-03-18 12:12:49,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:49,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-03-18 12:12:49,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:49,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-03-18 12:12:49,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:49,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-03-18 12:12:49,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:49,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-03-18 12:12:49,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:49,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-03-18 12:12:49,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:49,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-03-18 12:12:49,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:49,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-03-18 12:12:49,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:49,512 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 178 proven. 67 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:12:49,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:12:49,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549674267] [2022-03-18 12:12:49,512 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549674267] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:12:49,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1541310851] [2022-03-18 12:12:49,512 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:12:49,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:49,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:12:49,514 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:12:49,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-03-18 12:12:49,555 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:12:49,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:12:49,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-18 12:12:49,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:12:50,098 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 209 proven. 36 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:12:50,098 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:12:50,269 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 209 proven. 36 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:12:50,269 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1541310851] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:12:50,269 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:12:50,269 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29, 29] total 52 [2022-03-18 12:12:50,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980816946] [2022-03-18 12:12:50,269 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:12:50,270 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-03-18 12:12:50,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:12:50,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-03-18 12:12:50,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=449, Invalid=2203, Unknown=0, NotChecked=0, Total=2652 [2022-03-18 12:12:50,270 INFO L87 Difference]: Start difference. First operand 131 states and 145 transitions. Second operand has 52 states, 52 states have (on average 1.7307692307692308) internal successors, (90), 51 states have internal predecessors, (90), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-18 12:12:52,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:12:52,574 INFO L93 Difference]: Finished difference Result 486 states and 603 transitions. [2022-03-18 12:12:52,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-18 12:12:52,575 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 1.7307692307692308) internal successors, (90), 51 states have internal predecessors, (90), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Word has length 105 [2022-03-18 12:12:52,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:12:52,576 INFO L225 Difference]: With dead ends: 486 [2022-03-18 12:12:52,576 INFO L226 Difference]: Without dead ends: 442 [2022-03-18 12:12:52,577 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 331 GetRequests, 211 SyntacticMatches, 1 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5051 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2531, Invalid=11989, Unknown=0, NotChecked=0, Total=14520 [2022-03-18 12:12:52,577 INFO L912 BasicCegarLoop]: 47 mSDtfsCounter, 155 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 1213 mSolverCounterSat, 277 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 1490 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 277 IncrementalHoareTripleChecker+Valid, 1213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:12:52,577 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 109 Invalid, 1490 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [277 Valid, 1213 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:12:52,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2022-03-18 12:12:52,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 131. [2022-03-18 12:12:52,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 103 states have (on average 1.145631067961165) internal successors, (118), 104 states have internal predecessors, (118), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-18 12:12:52,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 145 transitions. [2022-03-18 12:12:52,751 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 145 transitions. Word has length 105 [2022-03-18 12:12:52,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:12:52,751 INFO L478 AbstractCegarLoop]: Abstraction has 131 states and 145 transitions. [2022-03-18 12:12:52,751 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 1.7307692307692308) internal successors, (90), 51 states have internal predecessors, (90), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-18 12:12:52,751 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 145 transitions. [2022-03-18 12:12:52,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-03-18 12:12:52,751 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:12:52,752 INFO L500 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:12:52,769 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-03-18 12:12:52,952 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2022-03-18 12:12:52,952 INFO L403 AbstractCegarLoop]: === Iteration 85 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:12:52,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:12:52,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1212795613, now seen corresponding path program 51 times [2022-03-18 12:12:52,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:12:52,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541043846] [2022-03-18 12:12:52,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:12:52,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:12:52,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:53,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:12:53,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:53,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-03-18 12:12:53,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:53,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-03-18 12:12:53,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:53,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-03-18 12:12:53,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:53,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-03-18 12:12:53,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:53,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-03-18 12:12:53,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:53,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-03-18 12:12:53,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:53,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-03-18 12:12:53,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:53,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-03-18 12:12:53,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:53,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-03-18 12:12:53,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:53,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-03-18 12:12:53,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:53,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-03-18 12:12:53,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:53,211 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 178 proven. 67 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:12:53,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:12:53,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541043846] [2022-03-18 12:12:53,211 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541043846] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:12:53,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910064450] [2022-03-18 12:12:53,211 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:12:53,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:53,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:12:53,213 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:12:53,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-03-18 12:12:53,260 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2022-03-18 12:12:53,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:12:53,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-18 12:12:53,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:12:53,831 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 209 proven. 36 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:12:53,831 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:12:53,996 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 209 proven. 36 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:12:53,996 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [910064450] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:12:53,996 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:12:53,996 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29, 29] total 53 [2022-03-18 12:12:53,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876674469] [2022-03-18 12:12:53,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:12:53,997 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-03-18 12:12:53,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:12:53,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-03-18 12:12:53,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=466, Invalid=2290, Unknown=0, NotChecked=0, Total=2756 [2022-03-18 12:12:53,997 INFO L87 Difference]: Start difference. First operand 131 states and 145 transitions. Second operand has 53 states, 53 states have (on average 1.7169811320754718) internal successors, (91), 52 states have internal predecessors, (91), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-18 12:12:56,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:12:56,153 INFO L93 Difference]: Finished difference Result 445 states and 549 transitions. [2022-03-18 12:12:56,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-03-18 12:12:56,153 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.7169811320754718) internal successors, (91), 52 states have internal predecessors, (91), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Word has length 105 [2022-03-18 12:12:56,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:12:56,155 INFO L225 Difference]: With dead ends: 445 [2022-03-18 12:12:56,155 INFO L226 Difference]: Without dead ends: 401 [2022-03-18 12:12:56,156 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 329 GetRequests, 210 SyntacticMatches, 1 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4935 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=2487, Invalid=11793, Unknown=0, NotChecked=0, Total=14280 [2022-03-18 12:12:56,156 INFO L912 BasicCegarLoop]: 43 mSDtfsCounter, 147 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 969 mSolverCounterSat, 299 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 1268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 299 IncrementalHoareTripleChecker+Valid, 969 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:12:56,156 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 100 Invalid, 1268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [299 Valid, 969 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:12:56,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2022-03-18 12:12:56,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 131. [2022-03-18 12:12:56,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 103 states have (on average 1.145631067961165) internal successors, (118), 104 states have internal predecessors, (118), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-18 12:12:56,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 145 transitions. [2022-03-18 12:12:56,330 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 145 transitions. Word has length 105 [2022-03-18 12:12:56,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:12:56,330 INFO L478 AbstractCegarLoop]: Abstraction has 131 states and 145 transitions. [2022-03-18 12:12:56,330 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.7169811320754718) internal successors, (91), 52 states have internal predecessors, (91), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-18 12:12:56,330 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 145 transitions. [2022-03-18 12:12:56,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-03-18 12:12:56,331 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:12:56,331 INFO L500 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 7, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:12:56,348 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-03-18 12:12:56,531 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:56,532 INFO L403 AbstractCegarLoop]: === Iteration 86 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:12:56,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:12:56,532 INFO L85 PathProgramCache]: Analyzing trace with hash -557471964, now seen corresponding path program 52 times [2022-03-18 12:12:56,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:12:56,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139821583] [2022-03-18 12:12:56,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:12:56,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:12:56,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:56,754 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:12:56,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:56,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-03-18 12:12:56,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:56,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-03-18 12:12:56,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:56,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-03-18 12:12:56,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:56,760 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-03-18 12:12:56,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:56,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-03-18 12:12:56,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:56,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-03-18 12:12:56,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:56,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-03-18 12:12:56,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:56,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-03-18 12:12:56,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:56,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-03-18 12:12:56,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:56,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-03-18 12:12:56,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:56,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-03-18 12:12:56,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:56,777 INFO L134 CoverageAnalysis]: Checked inductivity of 467 backedges. 178 proven. 69 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:12:56,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:12:56,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139821583] [2022-03-18 12:12:56,777 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139821583] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:12:56,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1200061788] [2022-03-18 12:12:56,777 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:12:56,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:56,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:12:56,778 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:12:56,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-03-18 12:12:56,822 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:12:56,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:12:56,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-18 12:12:56,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:12:57,405 INFO L134 CoverageAnalysis]: Checked inductivity of 467 backedges. 209 proven. 38 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:12:57,405 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:12:57,575 INFO L134 CoverageAnalysis]: Checked inductivity of 467 backedges. 209 proven. 38 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:12:57,575 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1200061788] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:12:57,575 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:12:57,575 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29, 29] total 54 [2022-03-18 12:12:57,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508548335] [2022-03-18 12:12:57,576 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:12:57,576 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-03-18 12:12:57,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:12:57,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-03-18 12:12:57,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=487, Invalid=2375, Unknown=0, NotChecked=0, Total=2862 [2022-03-18 12:12:57,577 INFO L87 Difference]: Start difference. First operand 131 states and 145 transitions. Second operand has 54 states, 54 states have (on average 1.7037037037037037) internal successors, (92), 53 states have internal predecessors, (92), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-18 12:12:59,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:12:59,628 INFO L93 Difference]: Finished difference Result 403 states and 494 transitions. [2022-03-18 12:12:59,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-18 12:12:59,629 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 1.7037037037037037) internal successors, (92), 53 states have internal predecessors, (92), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Word has length 105 [2022-03-18 12:12:59,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:12:59,630 INFO L225 Difference]: With dead ends: 403 [2022-03-18 12:12:59,630 INFO L226 Difference]: Without dead ends: 359 [2022-03-18 12:12:59,631 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 209 SyntacticMatches, 1 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4647 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2362, Invalid=11210, Unknown=0, NotChecked=0, Total=13572 [2022-03-18 12:12:59,631 INFO L912 BasicCegarLoop]: 41 mSDtfsCounter, 115 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 1130 mSolverCounterSat, 232 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 1362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 232 IncrementalHoareTripleChecker+Valid, 1130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:12:59,631 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 118 Invalid, 1362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [232 Valid, 1130 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:12:59,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2022-03-18 12:12:59,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 131. [2022-03-18 12:12:59,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 103 states have (on average 1.145631067961165) internal successors, (118), 104 states have internal predecessors, (118), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-18 12:12:59,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 145 transitions. [2022-03-18 12:12:59,804 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 145 transitions. Word has length 105 [2022-03-18 12:12:59,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:12:59,804 INFO L478 AbstractCegarLoop]: Abstraction has 131 states and 145 transitions. [2022-03-18 12:12:59,804 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 1.7037037037037037) internal successors, (92), 53 states have internal predecessors, (92), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-18 12:12:59,804 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 145 transitions. [2022-03-18 12:12:59,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-03-18 12:12:59,805 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:12:59,805 INFO L500 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 8, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:12:59,823 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2022-03-18 12:13:00,019 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:13:00,019 INFO L403 AbstractCegarLoop]: === Iteration 87 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:13:00,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:13:00,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1717275325, now seen corresponding path program 53 times [2022-03-18 12:13:00,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:13:00,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073404914] [2022-03-18 12:13:00,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:13:00,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:13:00,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:00,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:13:00,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:00,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-03-18 12:13:00,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:00,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-03-18 12:13:00,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:00,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-03-18 12:13:00,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:00,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-03-18 12:13:00,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:00,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-03-18 12:13:00,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:00,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-03-18 12:13:00,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:00,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-03-18 12:13:00,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:00,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-03-18 12:13:00,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:00,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-03-18 12:13:00,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:00,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-03-18 12:13:00,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:00,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-03-18 12:13:00,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:00,258 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 178 proven. 73 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:13:00,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:13:00,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073404914] [2022-03-18 12:13:00,258 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073404914] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:13:00,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1543893954] [2022-03-18 12:13:00,258 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:13:00,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:13:00,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:13:00,260 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:13:00,260 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-03-18 12:13:00,305 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2022-03-18 12:13:00,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:13:00,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-18 12:13:00,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:13:00,905 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 209 proven. 42 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:13:00,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:13:01,070 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 209 proven. 42 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:13:01,071 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1543893954] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:13:01,071 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:13:01,071 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29, 29] total 55 [2022-03-18 12:13:01,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994297667] [2022-03-18 12:13:01,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:13:01,071 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-03-18 12:13:01,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:13:01,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-03-18 12:13:01,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=512, Invalid=2458, Unknown=0, NotChecked=0, Total=2970 [2022-03-18 12:13:01,072 INFO L87 Difference]: Start difference. First operand 131 states and 145 transitions. Second operand has 55 states, 55 states have (on average 1.690909090909091) internal successors, (93), 54 states have internal predecessors, (93), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-18 12:13:02,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:13:02,929 INFO L93 Difference]: Finished difference Result 360 states and 438 transitions. [2022-03-18 12:13:02,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-18 12:13:02,930 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.690909090909091) internal successors, (93), 54 states have internal predecessors, (93), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Word has length 105 [2022-03-18 12:13:02,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:13:02,930 INFO L225 Difference]: With dead ends: 360 [2022-03-18 12:13:02,931 INFO L226 Difference]: Without dead ends: 316 [2022-03-18 12:13:02,931 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 208 SyntacticMatches, 1 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4206 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2165, Invalid=10267, Unknown=0, NotChecked=0, Total=12432 [2022-03-18 12:13:02,931 INFO L912 BasicCegarLoop]: 36 mSDtfsCounter, 95 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 1027 mSolverCounterSat, 205 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 1232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 205 IncrementalHoareTripleChecker+Valid, 1027 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:13:02,931 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 103 Invalid, 1232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [205 Valid, 1027 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:13:02,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2022-03-18 12:13:03,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 131. [2022-03-18 12:13:03,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 103 states have (on average 1.145631067961165) internal successors, (118), 104 states have internal predecessors, (118), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-18 12:13:03,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 145 transitions. [2022-03-18 12:13:03,108 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 145 transitions. Word has length 105 [2022-03-18 12:13:03,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:13:03,108 INFO L478 AbstractCegarLoop]: Abstraction has 131 states and 145 transitions. [2022-03-18 12:13:03,109 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.690909090909091) internal successors, (93), 54 states have internal predecessors, (93), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-18 12:13:03,109 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 145 transitions. [2022-03-18 12:13:03,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-03-18 12:13:03,109 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:13:03,109 INFO L500 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:13:03,136 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2022-03-18 12:13:03,323 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:13:03,323 INFO L403 AbstractCegarLoop]: === Iteration 88 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:13:03,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:13:03,324 INFO L85 PathProgramCache]: Analyzing trace with hash 983526148, now seen corresponding path program 54 times [2022-03-18 12:13:03,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:13:03,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108210720] [2022-03-18 12:13:03,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:13:03,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:13:03,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:03,553 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:13:03,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:03,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-03-18 12:13:03,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:03,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-03-18 12:13:03,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:03,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-03-18 12:13:03,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:03,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-03-18 12:13:03,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:03,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-03-18 12:13:03,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:03,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-03-18 12:13:03,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:03,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-03-18 12:13:03,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:03,564 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-03-18 12:13:03,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:03,565 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-03-18 12:13:03,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:03,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-03-18 12:13:03,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:03,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-03-18 12:13:03,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:03,569 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 178 proven. 79 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:13:03,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:13:03,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108210720] [2022-03-18 12:13:03,569 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108210720] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:13:03,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1614068156] [2022-03-18 12:13:03,569 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:13:03,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:13:03,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:13:03,570 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:13:03,571 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-03-18 12:13:03,618 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2022-03-18 12:13:03,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:13:03,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-18 12:13:03,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:13:04,258 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 209 proven. 48 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:13:04,258 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:13:04,433 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 209 proven. 48 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:13:04,433 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1614068156] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:13:04,433 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:13:04,434 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29, 29] total 56 [2022-03-18 12:13:04,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168110144] [2022-03-18 12:13:04,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:13:04,434 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-03-18 12:13:04,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:13:04,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-03-18 12:13:04,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=541, Invalid=2539, Unknown=0, NotChecked=0, Total=3080 [2022-03-18 12:13:04,435 INFO L87 Difference]: Start difference. First operand 131 states and 145 transitions. Second operand has 56 states, 56 states have (on average 1.6785714285714286) internal successors, (94), 55 states have internal predecessors, (94), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-18 12:13:05,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:13:05,999 INFO L93 Difference]: Finished difference Result 316 states and 381 transitions. [2022-03-18 12:13:05,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-18 12:13:06,000 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.6785714285714286) internal successors, (94), 55 states have internal predecessors, (94), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Word has length 105 [2022-03-18 12:13:06,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:13:06,001 INFO L225 Difference]: With dead ends: 316 [2022-03-18 12:13:06,001 INFO L226 Difference]: Without dead ends: 272 [2022-03-18 12:13:06,001 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 207 SyntacticMatches, 1 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3643 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1911, Invalid=9009, Unknown=0, NotChecked=0, Total=10920 [2022-03-18 12:13:06,001 INFO L912 BasicCegarLoop]: 34 mSDtfsCounter, 83 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 814 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 988 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 814 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:13:06,001 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 101 Invalid, 988 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 814 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:13:06,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2022-03-18 12:13:06,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 131. [2022-03-18 12:13:06,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 103 states have (on average 1.145631067961165) internal successors, (118), 104 states have internal predecessors, (118), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-18 12:13:06,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 145 transitions. [2022-03-18 12:13:06,180 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 145 transitions. Word has length 105 [2022-03-18 12:13:06,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:13:06,180 INFO L478 AbstractCegarLoop]: Abstraction has 131 states and 145 transitions. [2022-03-18 12:13:06,180 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 1.6785714285714286) internal successors, (94), 55 states have internal predecessors, (94), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-18 12:13:06,181 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 145 transitions. [2022-03-18 12:13:06,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-03-18 12:13:06,181 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:13:06,181 INFO L500 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:13:06,197 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2022-03-18 12:13:06,381 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:13:06,381 INFO L403 AbstractCegarLoop]: === Iteration 89 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:13:06,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:13:06,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1190974109, now seen corresponding path program 55 times [2022-03-18 12:13:06,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:13:06,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159602553] [2022-03-18 12:13:06,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:13:06,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:13:06,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:06,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:13:06,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:06,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-03-18 12:13:06,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:06,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-03-18 12:13:06,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:06,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-03-18 12:13:06,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:06,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-03-18 12:13:06,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:06,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-03-18 12:13:06,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:06,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-03-18 12:13:06,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:06,620 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-03-18 12:13:06,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:06,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-03-18 12:13:06,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:06,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-03-18 12:13:06,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:06,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-03-18 12:13:06,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:06,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-03-18 12:13:06,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:06,626 INFO L134 CoverageAnalysis]: Checked inductivity of 485 backedges. 178 proven. 87 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:13:06,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:13:06,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159602553] [2022-03-18 12:13:06,627 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159602553] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:13:06,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [612332971] [2022-03-18 12:13:06,627 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:13:06,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:13:06,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:13:06,628 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:13:06,630 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-03-18 12:13:06,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:06,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-18 12:13:06,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:13:07,293 INFO L134 CoverageAnalysis]: Checked inductivity of 485 backedges. 209 proven. 56 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:13:07,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:13:07,456 INFO L134 CoverageAnalysis]: Checked inductivity of 485 backedges. 209 proven. 56 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:13:07,456 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [612332971] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:13:07,456 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:13:07,456 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29, 29] total 57 [2022-03-18 12:13:07,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199121120] [2022-03-18 12:13:07,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:13:07,457 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-03-18 12:13:07,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:13:07,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-03-18 12:13:07,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=574, Invalid=2618, Unknown=0, NotChecked=0, Total=3192 [2022-03-18 12:13:07,457 INFO L87 Difference]: Start difference. First operand 131 states and 145 transitions. Second operand has 57 states, 57 states have (on average 1.6666666666666667) internal successors, (95), 56 states have internal predecessors, (95), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-18 12:13:08,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:13:08,797 INFO L93 Difference]: Finished difference Result 271 states and 323 transitions. [2022-03-18 12:13:08,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-18 12:13:08,803 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 1.6666666666666667) internal successors, (95), 56 states have internal predecessors, (95), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Word has length 105 [2022-03-18 12:13:08,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:13:08,804 INFO L225 Difference]: With dead ends: 271 [2022-03-18 12:13:08,804 INFO L226 Difference]: Without dead ends: 227 [2022-03-18 12:13:08,805 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 206 SyntacticMatches, 1 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2988 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1621, Invalid=7499, Unknown=0, NotChecked=0, Total=9120 [2022-03-18 12:13:08,805 INFO L912 BasicCegarLoop]: 31 mSDtfsCounter, 71 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 941 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 1087 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 941 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:13:08,805 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 83 Invalid, 1087 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 941 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:13:08,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2022-03-18 12:13:08,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 131. [2022-03-18 12:13:08,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 103 states have (on average 1.145631067961165) internal successors, (118), 104 states have internal predecessors, (118), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-18 12:13:08,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 145 transitions. [2022-03-18 12:13:08,992 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 145 transitions. Word has length 105 [2022-03-18 12:13:08,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:13:08,993 INFO L478 AbstractCegarLoop]: Abstraction has 131 states and 145 transitions. [2022-03-18 12:13:08,993 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 1.6666666666666667) internal successors, (95), 56 states have internal predecessors, (95), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-18 12:13:08,993 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 145 transitions. [2022-03-18 12:13:08,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-03-18 12:13:08,993 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:13:08,993 INFO L500 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:13:09,010 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2022-03-18 12:13:09,193 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:13:09,194 INFO L403 AbstractCegarLoop]: === Iteration 90 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:13:09,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:13:09,194 INFO L85 PathProgramCache]: Analyzing trace with hash 118994660, now seen corresponding path program 11 times [2022-03-18 12:13:09,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:13:09,194 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374420484] [2022-03-18 12:13:09,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:13:09,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:13:09,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:09,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:13:09,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:09,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-03-18 12:13:09,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:09,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-03-18 12:13:09,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:09,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-03-18 12:13:09,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:09,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-03-18 12:13:09,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:09,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-03-18 12:13:09,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:09,446 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-03-18 12:13:09,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:09,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-03-18 12:13:09,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:09,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-03-18 12:13:09,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:09,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-03-18 12:13:09,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:09,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-03-18 12:13:09,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:09,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-03-18 12:13:09,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:09,466 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 178 proven. 97 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:13:09,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:13:09,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374420484] [2022-03-18 12:13:09,467 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374420484] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:13:09,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [701671066] [2022-03-18 12:13:09,467 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:13:09,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:13:09,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:13:09,468 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:13:09,469 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-03-18 12:13:09,515 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2022-03-18 12:13:09,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:13:09,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-18 12:13:09,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:13:10,154 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 209 proven. 66 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:13:10,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:13:10,321 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 209 proven. 66 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:13:10,321 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [701671066] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:13:10,321 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:13:10,322 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29, 29] total 58 [2022-03-18 12:13:10,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633154222] [2022-03-18 12:13:10,322 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:13:10,323 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-03-18 12:13:10,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:13:10,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-03-18 12:13:10,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=611, Invalid=2695, Unknown=0, NotChecked=0, Total=3306 [2022-03-18 12:13:10,324 INFO L87 Difference]: Start difference. First operand 131 states and 145 transitions. Second operand has 58 states, 58 states have (on average 1.6551724137931034) internal successors, (96), 57 states have internal predecessors, (96), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-18 12:13:11,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:13:11,347 INFO L93 Difference]: Finished difference Result 225 states and 264 transitions. [2022-03-18 12:13:11,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-18 12:13:11,348 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.6551724137931034) internal successors, (96), 57 states have internal predecessors, (96), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Word has length 105 [2022-03-18 12:13:11,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:13:11,349 INFO L225 Difference]: With dead ends: 225 [2022-03-18 12:13:11,349 INFO L226 Difference]: Without dead ends: 181 [2022-03-18 12:13:11,349 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 205 SyntacticMatches, 1 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2310 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1335, Invalid=5805, Unknown=0, NotChecked=0, Total=7140 [2022-03-18 12:13:11,349 INFO L912 BasicCegarLoop]: 26 mSDtfsCounter, 48 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 803 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 912 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 803 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:13:11,349 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 108 Invalid, 912 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 803 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:13:11,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2022-03-18 12:13:11,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 133. [2022-03-18 12:13:11,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 105 states have (on average 1.1428571428571428) internal successors, (120), 106 states have internal predecessors, (120), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-18 12:13:11,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 147 transitions. [2022-03-18 12:13:11,553 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 147 transitions. Word has length 105 [2022-03-18 12:13:11,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:13:11,553 INFO L478 AbstractCegarLoop]: Abstraction has 133 states and 147 transitions. [2022-03-18 12:13:11,553 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 1.6551724137931034) internal successors, (96), 57 states have internal predecessors, (96), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-18 12:13:11,553 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 147 transitions. [2022-03-18 12:13:11,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2022-03-18 12:13:11,554 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:13:11,554 INFO L500 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:13:11,570 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Ended with exit code 0 [2022-03-18 12:13:11,763 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2022-03-18 12:13:11,763 INFO L403 AbstractCegarLoop]: === Iteration 91 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:13:11,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:13:11,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1969708607, now seen corresponding path program 22 times [2022-03-18 12:13:11,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:13:11,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814816867] [2022-03-18 12:13:11,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:13:11,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:13:11,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:11,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:13:11,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:11,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-03-18 12:13:11,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:11,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-03-18 12:13:11,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:11,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-03-18 12:13:11,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:11,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-03-18 12:13:11,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:11,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-03-18 12:13:11,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:11,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-03-18 12:13:11,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:11,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-03-18 12:13:11,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:11,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-03-18 12:13:11,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:11,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-03-18 12:13:11,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:11,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-03-18 12:13:11,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:11,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-03-18 12:13:11,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:11,886 INFO L134 CoverageAnalysis]: Checked inductivity of 507 backedges. 88 proven. 199 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:13:11,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:13:11,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814816867] [2022-03-18 12:13:11,887 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814816867] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:13:11,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1587395937] [2022-03-18 12:13:11,887 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:13:11,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:13:11,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:13:11,888 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:13:11,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-03-18 12:13:11,931 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:13:11,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:13:11,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-18 12:13:11,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:13:12,081 INFO L134 CoverageAnalysis]: Checked inductivity of 507 backedges. 100 proven. 187 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:13:12,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:13:12,221 INFO L134 CoverageAnalysis]: Checked inductivity of 507 backedges. 100 proven. 187 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:13:12,221 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1587395937] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:13:12,221 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:13:12,228 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 17] total 21 [2022-03-18 12:13:12,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321247402] [2022-03-18 12:13:12,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:13:12,228 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-18 12:13:12,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:13:12,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-18 12:13:12,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=300, Unknown=0, NotChecked=0, Total=420 [2022-03-18 12:13:12,229 INFO L87 Difference]: Start difference. First operand 133 states and 147 transitions. Second operand has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 18 states have internal predecessors, (57), 13 states have call successors, (16), 4 states have call predecessors, (16), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-18 12:13:12,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:13:12,723 INFO L93 Difference]: Finished difference Result 146 states and 161 transitions. [2022-03-18 12:13:12,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-18 12:13:12,724 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 18 states have internal predecessors, (57), 13 states have call successors, (16), 4 states have call predecessors, (16), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 106 [2022-03-18 12:13:12,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:13:12,724 INFO L225 Difference]: With dead ends: 146 [2022-03-18 12:13:12,724 INFO L226 Difference]: Without dead ends: 144 [2022-03-18 12:13:12,725 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 243 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 326 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=352, Invalid=1054, Unknown=0, NotChecked=0, Total=1406 [2022-03-18 12:13:12,725 INFO L912 BasicCegarLoop]: 41 mSDtfsCounter, 98 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 434 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:13:12,725 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 68 Invalid, 532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 434 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:13:12,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2022-03-18 12:13:12,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 140. [2022-03-18 12:13:12,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 110 states have (on average 1.1363636363636365) internal successors, (125), 111 states have internal predecessors, (125), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 12:13:12,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 154 transitions. [2022-03-18 12:13:12,931 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 154 transitions. Word has length 106 [2022-03-18 12:13:12,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:13:12,932 INFO L478 AbstractCegarLoop]: Abstraction has 140 states and 154 transitions. [2022-03-18 12:13:12,932 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 18 states have internal predecessors, (57), 13 states have call successors, (16), 4 states have call predecessors, (16), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-18 12:13:12,932 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 154 transitions. [2022-03-18 12:13:12,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-18 12:13:12,932 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:13:12,932 INFO L500 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:13:12,948 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2022-03-18 12:13:13,141 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:13:13,141 INFO L403 AbstractCegarLoop]: === Iteration 92 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:13:13,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:13:13,142 INFO L85 PathProgramCache]: Analyzing trace with hash 278401990, now seen corresponding path program 23 times [2022-03-18 12:13:13,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:13:13,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461104362] [2022-03-18 12:13:13,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:13:13,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:13:13,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:13,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:13:13,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:13,392 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-03-18 12:13:13,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:13,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-03-18 12:13:13,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:13,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-03-18 12:13:13,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:13,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-03-18 12:13:13,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:13,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-03-18 12:13:13,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:13,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-03-18 12:13:13,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:13,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-03-18 12:13:13,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:13,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-03-18 12:13:13,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:13,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-03-18 12:13:13,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:13,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-03-18 12:13:13,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:13,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-03-18 12:13:13,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:13,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-03-18 12:13:13,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:13,418 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 212 proven. 112 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:13,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:13:13,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461104362] [2022-03-18 12:13:13,418 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461104362] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:13:13,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784969913] [2022-03-18 12:13:13,418 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:13:13,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:13:13,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:13:13,419 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:13:13,420 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-03-18 12:13:13,468 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2022-03-18 12:13:13,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:13:13,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-18 12:13:13,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:13:14,003 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 246 proven. 78 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:14,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:13:14,183 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 246 proven. 78 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:14,183 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784969913] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:13:14,183 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:13:14,183 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31, 31] total 50 [2022-03-18 12:13:14,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841821082] [2022-03-18 12:13:14,184 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:13:14,184 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-03-18 12:13:14,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:13:14,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-03-18 12:13:14,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=483, Invalid=1967, Unknown=0, NotChecked=0, Total=2450 [2022-03-18 12:13:14,184 INFO L87 Difference]: Start difference. First operand 140 states and 154 transitions. Second operand has 50 states, 50 states have (on average 1.8) internal successors, (90), 49 states have internal predecessors, (90), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-18 12:13:17,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:13:17,023 INFO L93 Difference]: Finished difference Result 776 states and 986 transitions. [2022-03-18 12:13:17,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-18 12:13:17,024 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 1.8) internal successors, (90), 49 states have internal predecessors, (90), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 113 [2022-03-18 12:13:17,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:13:17,026 INFO L225 Difference]: With dead ends: 776 [2022-03-18 12:13:17,026 INFO L226 Difference]: Without dead ends: 729 [2022-03-18 12:13:17,027 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 335 GetRequests, 233 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3392 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1892, Invalid=8614, Unknown=0, NotChecked=0, Total=10506 [2022-03-18 12:13:17,027 INFO L912 BasicCegarLoop]: 68 mSDtfsCounter, 263 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 1508 mSolverCounterSat, 206 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 1714 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 206 IncrementalHoareTripleChecker+Valid, 1508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-18 12:13:17,027 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 135 Invalid, 1714 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [206 Valid, 1508 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 12:13:17,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 729 states. [2022-03-18 12:13:17,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 729 to 141. [2022-03-18 12:13:17,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 111 states have (on average 1.1441441441441442) internal successors, (127), 112 states have internal predecessors, (127), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 12:13:17,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 156 transitions. [2022-03-18 12:13:17,251 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 156 transitions. Word has length 113 [2022-03-18 12:13:17,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:13:17,251 INFO L478 AbstractCegarLoop]: Abstraction has 141 states and 156 transitions. [2022-03-18 12:13:17,251 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 1.8) internal successors, (90), 49 states have internal predecessors, (90), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-18 12:13:17,251 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 156 transitions. [2022-03-18 12:13:17,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-18 12:13:17,252 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:13:17,252 INFO L500 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:13:17,270 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2022-03-18 12:13:17,457 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:13:17,457 INFO L403 AbstractCegarLoop]: === Iteration 93 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:13:17,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:13:17,457 INFO L85 PathProgramCache]: Analyzing trace with hash -881401371, now seen corresponding path program 56 times [2022-03-18 12:13:17,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:13:17,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832823869] [2022-03-18 12:13:17,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:13:17,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:13:17,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:17,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:13:17,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:17,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-03-18 12:13:17,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:17,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-03-18 12:13:17,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:17,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-03-18 12:13:17,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:17,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-03-18 12:13:17,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:17,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-03-18 12:13:17,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:17,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-03-18 12:13:17,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:17,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-03-18 12:13:17,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:17,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-03-18 12:13:17,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:17,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-03-18 12:13:17,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:17,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-03-18 12:13:17,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:17,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-03-18 12:13:17,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:17,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-03-18 12:13:17,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:17,720 INFO L134 CoverageAnalysis]: Checked inductivity of 577 backedges. 212 proven. 101 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:17,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:13:17,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832823869] [2022-03-18 12:13:17,720 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832823869] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:13:17,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [226000329] [2022-03-18 12:13:17,720 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:13:17,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:13:17,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:13:17,721 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:13:17,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-03-18 12:13:17,766 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:13:17,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:13:17,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-18 12:13:17,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:13:18,324 INFO L134 CoverageAnalysis]: Checked inductivity of 577 backedges. 246 proven. 67 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:18,324 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:13:18,500 INFO L134 CoverageAnalysis]: Checked inductivity of 577 backedges. 246 proven. 67 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:18,500 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [226000329] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:13:18,500 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:13:18,500 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31, 31] total 51 [2022-03-18 12:13:18,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375221572] [2022-03-18 12:13:18,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:13:18,501 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-03-18 12:13:18,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:13:18,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-03-18 12:13:18,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=479, Invalid=2071, Unknown=0, NotChecked=0, Total=2550 [2022-03-18 12:13:18,501 INFO L87 Difference]: Start difference. First operand 141 states and 156 transitions. Second operand has 51 states, 51 states have (on average 1.7843137254901962) internal successors, (91), 50 states have internal predecessors, (91), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-18 12:13:21,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:13:21,423 INFO L93 Difference]: Finished difference Result 737 states and 933 transitions. [2022-03-18 12:13:21,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-03-18 12:13:21,423 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.7843137254901962) internal successors, (91), 50 states have internal predecessors, (91), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 113 [2022-03-18 12:13:21,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:13:21,425 INFO L225 Difference]: With dead ends: 737 [2022-03-18 12:13:21,425 INFO L226 Difference]: Without dead ends: 690 [2022-03-18 12:13:21,430 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 344 GetRequests, 232 SyntacticMatches, 1 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4311 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2221, Invalid=10435, Unknown=0, NotChecked=0, Total=12656 [2022-03-18 12:13:21,430 INFO L912 BasicCegarLoop]: 63 mSDtfsCounter, 247 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 1454 mSolverCounterSat, 276 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 1730 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 276 IncrementalHoareTripleChecker+Valid, 1454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-18 12:13:21,430 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [248 Valid, 125 Invalid, 1730 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [276 Valid, 1454 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 12:13:21,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 690 states. [2022-03-18 12:13:21,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 690 to 141. [2022-03-18 12:13:21,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 111 states have (on average 1.1441441441441442) internal successors, (127), 112 states have internal predecessors, (127), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 12:13:21,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 156 transitions. [2022-03-18 12:13:21,650 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 156 transitions. Word has length 113 [2022-03-18 12:13:21,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:13:21,650 INFO L478 AbstractCegarLoop]: Abstraction has 141 states and 156 transitions. [2022-03-18 12:13:21,650 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 1.7843137254901962) internal successors, (91), 50 states have internal predecessors, (91), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-18 12:13:21,650 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 156 transitions. [2022-03-18 12:13:21,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-18 12:13:21,650 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:13:21,650 INFO L500 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:13:21,667 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2022-03-18 12:13:21,851 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:13:21,851 INFO L403 AbstractCegarLoop]: === Iteration 94 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:13:21,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:13:21,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1819400102, now seen corresponding path program 57 times [2022-03-18 12:13:21,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:13:21,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694399531] [2022-03-18 12:13:21,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:13:21,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:13:21,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:22,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:13:22,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:22,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-03-18 12:13:22,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:22,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-03-18 12:13:22,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:22,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-03-18 12:13:22,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:22,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-03-18 12:13:22,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:22,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-03-18 12:13:22,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:22,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-03-18 12:13:22,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:22,108 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-03-18 12:13:22,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:22,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-03-18 12:13:22,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:22,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-03-18 12:13:22,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:22,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-03-18 12:13:22,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:22,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-03-18 12:13:22,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:22,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-03-18 12:13:22,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:22,116 INFO L134 CoverageAnalysis]: Checked inductivity of 568 backedges. 212 proven. 92 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:22,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:13:22,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694399531] [2022-03-18 12:13:22,117 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694399531] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:13:22,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329839071] [2022-03-18 12:13:22,117 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:13:22,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:13:22,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:13:22,118 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:13:22,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-03-18 12:13:22,167 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2022-03-18 12:13:22,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:13:22,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-18 12:13:22,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:13:22,732 INFO L134 CoverageAnalysis]: Checked inductivity of 568 backedges. 246 proven. 58 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:22,732 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:13:22,920 INFO L134 CoverageAnalysis]: Checked inductivity of 568 backedges. 246 proven. 58 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:22,920 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329839071] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:13:22,920 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:13:22,920 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31, 31] total 52 [2022-03-18 12:13:22,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510737816] [2022-03-18 12:13:22,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:13:22,920 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-03-18 12:13:22,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:13:22,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-03-18 12:13:22,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=479, Invalid=2173, Unknown=0, NotChecked=0, Total=2652 [2022-03-18 12:13:22,921 INFO L87 Difference]: Start difference. First operand 141 states and 156 transitions. Second operand has 52 states, 52 states have (on average 1.7692307692307692) internal successors, (92), 51 states have internal predecessors, (92), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-18 12:13:25,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:13:25,880 INFO L93 Difference]: Finished difference Result 697 states and 879 transitions. [2022-03-18 12:13:25,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-18 12:13:25,887 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 1.7692307692307692) internal successors, (92), 51 states have internal predecessors, (92), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 113 [2022-03-18 12:13:25,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:13:25,889 INFO L225 Difference]: With dead ends: 697 [2022-03-18 12:13:25,889 INFO L226 Difference]: Without dead ends: 650 [2022-03-18 12:13:25,890 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 351 GetRequests, 231 SyntacticMatches, 1 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5100 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2531, Invalid=11989, Unknown=0, NotChecked=0, Total=14520 [2022-03-18 12:13:25,890 INFO L912 BasicCegarLoop]: 59 mSDtfsCounter, 205 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 1232 mSolverCounterSat, 293 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 1525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 293 IncrementalHoareTripleChecker+Valid, 1232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:13:25,890 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [206 Valid, 121 Invalid, 1525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [293 Valid, 1232 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:13:25,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2022-03-18 12:13:26,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 141. [2022-03-18 12:13:26,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 111 states have (on average 1.1441441441441442) internal successors, (127), 112 states have internal predecessors, (127), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 12:13:26,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 156 transitions. [2022-03-18 12:13:26,114 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 156 transitions. Word has length 113 [2022-03-18 12:13:26,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:13:26,114 INFO L478 AbstractCegarLoop]: Abstraction has 141 states and 156 transitions. [2022-03-18 12:13:26,114 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 1.7692307692307692) internal successors, (92), 51 states have internal predecessors, (92), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-18 12:13:26,114 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 156 transitions. [2022-03-18 12:13:26,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-18 12:13:26,114 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:13:26,114 INFO L500 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 9, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:13:26,132 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2022-03-18 12:13:26,329 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:13:26,329 INFO L403 AbstractCegarLoop]: === Iteration 95 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:13:26,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:13:26,330 INFO L85 PathProgramCache]: Analyzing trace with hash -355100155, now seen corresponding path program 58 times [2022-03-18 12:13:26,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:13:26,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34775064] [2022-03-18 12:13:26,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:13:26,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:13:26,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:26,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:13:26,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:26,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-03-18 12:13:26,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:26,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-03-18 12:13:26,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:26,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-03-18 12:13:26,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:26,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-03-18 12:13:26,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:26,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-03-18 12:13:26,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:26,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-03-18 12:13:26,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:26,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-03-18 12:13:26,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:26,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-03-18 12:13:26,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:26,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-03-18 12:13:26,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:26,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-03-18 12:13:26,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:26,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-03-18 12:13:26,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:26,620 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-03-18 12:13:26,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:26,622 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 212 proven. 85 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:26,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:13:26,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34775064] [2022-03-18 12:13:26,622 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34775064] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:13:26,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1375169673] [2022-03-18 12:13:26,622 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:13:26,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:13:26,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:13:26,623 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:13:26,624 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-03-18 12:13:26,670 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:13:26,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:13:26,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-18 12:13:26,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:13:27,268 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 246 proven. 51 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:27,268 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:13:27,448 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 246 proven. 51 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:27,449 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1375169673] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:13:27,449 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:13:27,449 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31, 31] total 53 [2022-03-18 12:13:27,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155860606] [2022-03-18 12:13:27,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:13:27,449 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-03-18 12:13:27,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:13:27,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-03-18 12:13:27,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=483, Invalid=2273, Unknown=0, NotChecked=0, Total=2756 [2022-03-18 12:13:27,450 INFO L87 Difference]: Start difference. First operand 141 states and 156 transitions. Second operand has 53 states, 53 states have (on average 1.7547169811320755) internal successors, (93), 52 states have internal predecessors, (93), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-18 12:13:30,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:13:30,550 INFO L93 Difference]: Finished difference Result 656 states and 824 transitions. [2022-03-18 12:13:30,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-03-18 12:13:30,551 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.7547169811320755) internal successors, (93), 52 states have internal predecessors, (93), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 113 [2022-03-18 12:13:30,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:13:30,553 INFO L225 Difference]: With dead ends: 656 [2022-03-18 12:13:30,553 INFO L226 Difference]: Without dead ends: 609 [2022-03-18 12:13:30,553 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 356 GetRequests, 230 SyntacticMatches, 1 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5679 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2784, Invalid=13218, Unknown=0, NotChecked=0, Total=16002 [2022-03-18 12:13:30,554 INFO L912 BasicCegarLoop]: 58 mSDtfsCounter, 206 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 1425 mSolverCounterSat, 308 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 1733 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 308 IncrementalHoareTripleChecker+Valid, 1425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-18 12:13:30,554 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [207 Valid, 125 Invalid, 1733 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [308 Valid, 1425 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 12:13:30,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 609 states. [2022-03-18 12:13:30,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 609 to 141. [2022-03-18 12:13:30,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 111 states have (on average 1.1441441441441442) internal successors, (127), 112 states have internal predecessors, (127), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 12:13:30,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 156 transitions. [2022-03-18 12:13:30,780 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 156 transitions. Word has length 113 [2022-03-18 12:13:30,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:13:30,781 INFO L478 AbstractCegarLoop]: Abstraction has 141 states and 156 transitions. [2022-03-18 12:13:30,781 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.7547169811320755) internal successors, (93), 52 states have internal predecessors, (93), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-18 12:13:30,781 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 156 transitions. [2022-03-18 12:13:30,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-18 12:13:30,781 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:13:30,781 INFO L500 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 8, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:13:30,810 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2022-03-18 12:13:30,995 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:13:30,995 INFO L403 AbstractCegarLoop]: === Iteration 96 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:13:30,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:13:30,996 INFO L85 PathProgramCache]: Analyzing trace with hash 954868614, now seen corresponding path program 59 times [2022-03-18 12:13:30,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:13:30,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681230274] [2022-03-18 12:13:30,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:13:30,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:13:31,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:31,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:13:31,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:31,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-03-18 12:13:31,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:31,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-03-18 12:13:31,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:31,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-03-18 12:13:31,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:31,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-03-18 12:13:31,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:31,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-03-18 12:13:31,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:31,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-03-18 12:13:31,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:31,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-03-18 12:13:31,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:31,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-03-18 12:13:31,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:31,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-03-18 12:13:31,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:31,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-03-18 12:13:31,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:31,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-03-18 12:13:31,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:31,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-03-18 12:13:31,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:31,263 INFO L134 CoverageAnalysis]: Checked inductivity of 556 backedges. 212 proven. 80 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:31,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:13:31,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681230274] [2022-03-18 12:13:31,263 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681230274] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:13:31,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1850066849] [2022-03-18 12:13:31,263 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:13:31,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:13:31,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:13:31,264 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:13:31,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-03-18 12:13:31,313 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2022-03-18 12:13:31,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:13:31,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-18 12:13:31,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:13:31,912 INFO L134 CoverageAnalysis]: Checked inductivity of 556 backedges. 246 proven. 46 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:31,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:13:32,100 INFO L134 CoverageAnalysis]: Checked inductivity of 556 backedges. 246 proven. 46 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:32,100 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1850066849] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:13:32,101 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:13:32,101 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31, 31] total 54 [2022-03-18 12:13:32,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190195050] [2022-03-18 12:13:32,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:13:32,101 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-03-18 12:13:32,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:13:32,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-03-18 12:13:32,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=491, Invalid=2371, Unknown=0, NotChecked=0, Total=2862 [2022-03-18 12:13:32,102 INFO L87 Difference]: Start difference. First operand 141 states and 156 transitions. Second operand has 54 states, 54 states have (on average 1.7407407407407407) internal successors, (94), 53 states have internal predecessors, (94), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-18 12:13:35,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:13:35,166 INFO L93 Difference]: Finished difference Result 614 states and 768 transitions. [2022-03-18 12:13:35,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-03-18 12:13:35,167 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 1.7407407407407407) internal successors, (94), 53 states have internal predecessors, (94), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 113 [2022-03-18 12:13:35,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:13:35,168 INFO L225 Difference]: With dead ends: 614 [2022-03-18 12:13:35,168 INFO L226 Difference]: Without dead ends: 567 [2022-03-18 12:13:35,169 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 359 GetRequests, 229 SyntacticMatches, 1 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6057 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2962, Invalid=14068, Unknown=0, NotChecked=0, Total=17030 [2022-03-18 12:13:35,170 INFO L912 BasicCegarLoop]: 52 mSDtfsCounter, 174 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 1358 mSolverCounterSat, 307 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 1665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 307 IncrementalHoareTripleChecker+Valid, 1358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-18 12:13:35,170 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 114 Invalid, 1665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [307 Valid, 1358 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 12:13:35,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-03-18 12:13:35,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 141. [2022-03-18 12:13:35,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 111 states have (on average 1.1441441441441442) internal successors, (127), 112 states have internal predecessors, (127), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 12:13:35,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 156 transitions. [2022-03-18 12:13:35,398 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 156 transitions. Word has length 113 [2022-03-18 12:13:35,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:13:35,399 INFO L478 AbstractCegarLoop]: Abstraction has 141 states and 156 transitions. [2022-03-18 12:13:35,399 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 1.7407407407407407) internal successors, (94), 53 states have internal predecessors, (94), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-18 12:13:35,399 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 156 transitions. [2022-03-18 12:13:35,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-18 12:13:35,399 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:13:35,399 INFO L500 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 7, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:13:35,416 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2022-03-18 12:13:35,600 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2022-03-18 12:13:35,600 INFO L403 AbstractCegarLoop]: === Iteration 97 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:13:35,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:13:35,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1385772507, now seen corresponding path program 60 times [2022-03-18 12:13:35,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:13:35,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180383376] [2022-03-18 12:13:35,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:13:35,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:13:35,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:35,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:13:35,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:35,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-03-18 12:13:35,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:35,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-03-18 12:13:35,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:35,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-03-18 12:13:35,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:35,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-03-18 12:13:35,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:35,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-03-18 12:13:35,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:35,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-03-18 12:13:35,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:35,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-03-18 12:13:35,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:35,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-03-18 12:13:35,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:35,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-03-18 12:13:35,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:35,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-03-18 12:13:35,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:35,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-03-18 12:13:35,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:35,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-03-18 12:13:35,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:35,878 INFO L134 CoverageAnalysis]: Checked inductivity of 553 backedges. 212 proven. 77 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:35,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:13:35,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180383376] [2022-03-18 12:13:35,878 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180383376] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:13:35,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660243339] [2022-03-18 12:13:35,878 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:13:35,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:13:35,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:13:35,879 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:13:35,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-03-18 12:13:35,933 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2022-03-18 12:13:35,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:13:35,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-18 12:13:35,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:13:36,576 INFO L134 CoverageAnalysis]: Checked inductivity of 553 backedges. 246 proven. 43 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:36,577 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:13:36,764 INFO L134 CoverageAnalysis]: Checked inductivity of 553 backedges. 246 proven. 43 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:36,764 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660243339] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:13:36,764 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:13:36,764 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31, 31] total 55 [2022-03-18 12:13:36,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976875585] [2022-03-18 12:13:36,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:13:36,764 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-03-18 12:13:36,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:13:36,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-03-18 12:13:36,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=503, Invalid=2467, Unknown=0, NotChecked=0, Total=2970 [2022-03-18 12:13:36,765 INFO L87 Difference]: Start difference. First operand 141 states and 156 transitions. Second operand has 55 states, 55 states have (on average 1.7272727272727273) internal successors, (95), 54 states have internal predecessors, (95), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-18 12:13:39,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:13:39,805 INFO L93 Difference]: Finished difference Result 571 states and 711 transitions. [2022-03-18 12:13:39,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-03-18 12:13:39,805 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.7272727272727273) internal successors, (95), 54 states have internal predecessors, (95), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 113 [2022-03-18 12:13:39,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:13:39,807 INFO L225 Difference]: With dead ends: 571 [2022-03-18 12:13:39,807 INFO L226 Difference]: Without dead ends: 524 [2022-03-18 12:13:39,808 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 360 GetRequests, 228 SyntacticMatches, 1 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6227 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=3053, Invalid=14503, Unknown=0, NotChecked=0, Total=17556 [2022-03-18 12:13:39,808 INFO L912 BasicCegarLoop]: 52 mSDtfsCounter, 156 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 1204 mSolverCounterSat, 320 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 1524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 320 IncrementalHoareTripleChecker+Valid, 1204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-18 12:13:39,808 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 114 Invalid, 1524 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [320 Valid, 1204 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 12:13:39,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2022-03-18 12:13:40,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 141. [2022-03-18 12:13:40,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 111 states have (on average 1.1441441441441442) internal successors, (127), 112 states have internal predecessors, (127), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 12:13:40,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 156 transitions. [2022-03-18 12:13:40,037 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 156 transitions. Word has length 113 [2022-03-18 12:13:40,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:13:40,037 INFO L478 AbstractCegarLoop]: Abstraction has 141 states and 156 transitions. [2022-03-18 12:13:40,037 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.7272727272727273) internal successors, (95), 54 states have internal predecessors, (95), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-18 12:13:40,037 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 156 transitions. [2022-03-18 12:13:40,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-18 12:13:40,038 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:13:40,038 INFO L500 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:13:40,055 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2022-03-18 12:13:40,238 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2022-03-18 12:13:40,238 INFO L403 AbstractCegarLoop]: === Iteration 98 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:13:40,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:13:40,239 INFO L85 PathProgramCache]: Analyzing trace with hash -931203226, now seen corresponding path program 61 times [2022-03-18 12:13:40,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:13:40,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908760397] [2022-03-18 12:13:40,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:13:40,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:13:40,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:40,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:13:40,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:40,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-03-18 12:13:40,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:40,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-03-18 12:13:40,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:40,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-03-18 12:13:40,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:40,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-03-18 12:13:40,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:40,533 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-03-18 12:13:40,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:40,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-03-18 12:13:40,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:40,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-03-18 12:13:40,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:40,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-03-18 12:13:40,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:40,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-03-18 12:13:40,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:40,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-03-18 12:13:40,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:40,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-03-18 12:13:40,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:40,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-03-18 12:13:40,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:40,542 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 212 proven. 76 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:40,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:13:40,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908760397] [2022-03-18 12:13:40,543 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908760397] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:13:40,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1732480632] [2022-03-18 12:13:40,543 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:13:40,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:13:40,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:13:40,544 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:13:40,544 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2022-03-18 12:13:40,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:40,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-18 12:13:40,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:13:41,206 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 246 proven. 42 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:41,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:13:41,385 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 246 proven. 42 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:41,385 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1732480632] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:13:41,385 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:13:41,385 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31, 31] total 56 [2022-03-18 12:13:41,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073682788] [2022-03-18 12:13:41,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:13:41,385 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-03-18 12:13:41,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:13:41,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-03-18 12:13:41,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=519, Invalid=2561, Unknown=0, NotChecked=0, Total=3080 [2022-03-18 12:13:41,386 INFO L87 Difference]: Start difference. First operand 141 states and 156 transitions. Second operand has 56 states, 56 states have (on average 1.7142857142857142) internal successors, (96), 55 states have internal predecessors, (96), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-18 12:13:44,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:13:44,326 INFO L93 Difference]: Finished difference Result 527 states and 653 transitions. [2022-03-18 12:13:44,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-03-18 12:13:44,327 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.7142857142857142) internal successors, (96), 55 states have internal predecessors, (96), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 113 [2022-03-18 12:13:44,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:13:44,328 INFO L225 Difference]: With dead ends: 527 [2022-03-18 12:13:44,328 INFO L226 Difference]: Without dead ends: 480 [2022-03-18 12:13:44,329 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 359 GetRequests, 227 SyntacticMatches, 1 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6193 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=3051, Invalid=14505, Unknown=0, NotChecked=0, Total=17556 [2022-03-18 12:13:44,330 INFO L912 BasicCegarLoop]: 49 mSDtfsCounter, 135 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 1338 mSolverCounterSat, 282 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 1620 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 282 IncrementalHoareTripleChecker+Valid, 1338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-18 12:13:44,330 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 121 Invalid, 1620 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [282 Valid, 1338 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 12:13:44,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2022-03-18 12:13:44,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 141. [2022-03-18 12:13:44,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 111 states have (on average 1.1441441441441442) internal successors, (127), 112 states have internal predecessors, (127), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 12:13:44,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 156 transitions. [2022-03-18 12:13:44,568 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 156 transitions. Word has length 113 [2022-03-18 12:13:44,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:13:44,568 INFO L478 AbstractCegarLoop]: Abstraction has 141 states and 156 transitions. [2022-03-18 12:13:44,568 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 1.7142857142857142) internal successors, (96), 55 states have internal predecessors, (96), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-18 12:13:44,568 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 156 transitions. [2022-03-18 12:13:44,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-18 12:13:44,569 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:13:44,569 INFO L500 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 7, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:13:44,585 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2022-03-18 12:13:44,770 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:13:44,770 INFO L403 AbstractCegarLoop]: === Iteration 99 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:13:44,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:13:44,771 INFO L85 PathProgramCache]: Analyzing trace with hash 275542597, now seen corresponding path program 62 times [2022-03-18 12:13:44,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:13:44,771 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355792452] [2022-03-18 12:13:44,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:13:44,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:13:44,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:45,020 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:13:45,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:45,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-03-18 12:13:45,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:45,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-03-18 12:13:45,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:45,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-03-18 12:13:45,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:45,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-03-18 12:13:45,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:45,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-03-18 12:13:45,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:45,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-03-18 12:13:45,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:45,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-03-18 12:13:45,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:45,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-03-18 12:13:45,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:45,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-03-18 12:13:45,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:45,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-03-18 12:13:45,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:45,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-03-18 12:13:45,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:45,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-03-18 12:13:45,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:45,038 INFO L134 CoverageAnalysis]: Checked inductivity of 553 backedges. 212 proven. 77 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:45,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:13:45,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355792452] [2022-03-18 12:13:45,038 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355792452] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:13:45,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [194016661] [2022-03-18 12:13:45,038 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:13:45,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:13:45,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:13:45,039 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:13:45,040 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-03-18 12:13:45,084 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:13:45,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:13:45,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-18 12:13:45,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:13:45,719 INFO L134 CoverageAnalysis]: Checked inductivity of 553 backedges. 246 proven. 43 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:45,719 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:13:45,910 INFO L134 CoverageAnalysis]: Checked inductivity of 553 backedges. 246 proven. 43 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:45,910 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [194016661] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:13:45,910 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:13:45,911 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31, 31] total 57 [2022-03-18 12:13:45,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750909673] [2022-03-18 12:13:45,911 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:13:45,911 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-03-18 12:13:45,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:13:45,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-03-18 12:13:45,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=539, Invalid=2653, Unknown=0, NotChecked=0, Total=3192 [2022-03-18 12:13:45,912 INFO L87 Difference]: Start difference. First operand 141 states and 156 transitions. Second operand has 57 states, 57 states have (on average 1.7017543859649122) internal successors, (97), 56 states have internal predecessors, (97), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-18 12:13:48,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:13:48,695 INFO L93 Difference]: Finished difference Result 482 states and 594 transitions. [2022-03-18 12:13:48,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-03-18 12:13:48,696 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 1.7017543859649122) internal successors, (97), 56 states have internal predecessors, (97), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 113 [2022-03-18 12:13:48,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:13:48,697 INFO L225 Difference]: With dead ends: 482 [2022-03-18 12:13:48,697 INFO L226 Difference]: Without dead ends: 435 [2022-03-18 12:13:48,698 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 356 GetRequests, 226 SyntacticMatches, 1 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5961 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2956, Invalid=14074, Unknown=0, NotChecked=0, Total=17030 [2022-03-18 12:13:48,698 INFO L912 BasicCegarLoop]: 45 mSDtfsCounter, 128 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 1141 mSolverCounterSat, 284 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 1425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 284 IncrementalHoareTripleChecker+Valid, 1141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:13:48,698 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 107 Invalid, 1425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [284 Valid, 1141 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:13:48,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2022-03-18 12:13:48,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 141. [2022-03-18 12:13:48,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 111 states have (on average 1.1441441441441442) internal successors, (127), 112 states have internal predecessors, (127), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 12:13:48,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 156 transitions. [2022-03-18 12:13:48,947 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 156 transitions. Word has length 113 [2022-03-18 12:13:48,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:13:48,947 INFO L478 AbstractCegarLoop]: Abstraction has 141 states and 156 transitions. [2022-03-18 12:13:48,947 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 1.7017543859649122) internal successors, (97), 56 states have internal predecessors, (97), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-18 12:13:48,947 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 156 transitions. [2022-03-18 12:13:48,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-18 12:13:48,948 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:13:48,948 INFO L500 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 8, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:13:48,965 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2022-03-18 12:13:49,148 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:13:49,148 INFO L403 AbstractCegarLoop]: === Iteration 100 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:13:49,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:13:49,149 INFO L85 PathProgramCache]: Analyzing trace with hash -970042554, now seen corresponding path program 63 times [2022-03-18 12:13:49,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:13:49,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264612889] [2022-03-18 12:13:49,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:13:49,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:13:49,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:49,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:13:49,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:49,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-03-18 12:13:49,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:49,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-03-18 12:13:49,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:49,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-03-18 12:13:49,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:49,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-03-18 12:13:49,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:49,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-03-18 12:13:49,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:49,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-03-18 12:13:49,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:49,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-03-18 12:13:49,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:49,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-03-18 12:13:49,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:49,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-03-18 12:13:49,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:49,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-03-18 12:13:49,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:49,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-03-18 12:13:49,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:49,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-03-18 12:13:49,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:49,428 INFO L134 CoverageAnalysis]: Checked inductivity of 556 backedges. 212 proven. 80 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:49,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:13:49,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264612889] [2022-03-18 12:13:49,428 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264612889] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:13:49,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1738901576] [2022-03-18 12:13:49,428 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:13:49,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:13:49,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:13:49,429 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:13:49,430 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-03-18 12:13:49,480 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2022-03-18 12:13:49,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:13:49,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-18 12:13:49,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:13:50,126 INFO L134 CoverageAnalysis]: Checked inductivity of 556 backedges. 246 proven. 46 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:50,126 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:13:50,306 INFO L134 CoverageAnalysis]: Checked inductivity of 556 backedges. 246 proven. 46 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:50,306 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1738901576] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:13:50,306 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:13:50,306 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31, 31] total 58 [2022-03-18 12:13:50,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056614982] [2022-03-18 12:13:50,306 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:13:50,306 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-03-18 12:13:50,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:13:50,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-03-18 12:13:50,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=563, Invalid=2743, Unknown=0, NotChecked=0, Total=3306 [2022-03-18 12:13:50,307 INFO L87 Difference]: Start difference. First operand 141 states and 156 transitions. Second operand has 58 states, 58 states have (on average 1.6896551724137931) internal successors, (98), 57 states have internal predecessors, (98), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-18 12:13:52,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:13:52,853 INFO L93 Difference]: Finished difference Result 436 states and 534 transitions. [2022-03-18 12:13:52,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-18 12:13:52,854 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.6896551724137931) internal successors, (98), 57 states have internal predecessors, (98), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 113 [2022-03-18 12:13:52,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:13:52,855 INFO L225 Difference]: With dead ends: 436 [2022-03-18 12:13:52,855 INFO L226 Difference]: Without dead ends: 389 [2022-03-18 12:13:52,856 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 351 GetRequests, 225 SyntacticMatches, 1 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5544 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2774, Invalid=13228, Unknown=0, NotChecked=0, Total=16002 [2022-03-18 12:13:52,856 INFO L912 BasicCegarLoop]: 42 mSDtfsCounter, 111 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 1102 mSolverCounterSat, 234 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 1336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 234 IncrementalHoareTripleChecker+Valid, 1102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:13:52,856 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 109 Invalid, 1336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [234 Valid, 1102 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:13:52,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2022-03-18 12:13:53,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 141. [2022-03-18 12:13:53,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 111 states have (on average 1.1441441441441442) internal successors, (127), 112 states have internal predecessors, (127), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 12:13:53,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 156 transitions. [2022-03-18 12:13:53,103 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 156 transitions. Word has length 113 [2022-03-18 12:13:53,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:13:53,104 INFO L478 AbstractCegarLoop]: Abstraction has 141 states and 156 transitions. [2022-03-18 12:13:53,104 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 1.6896551724137931) internal successors, (98), 57 states have internal predecessors, (98), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-18 12:13:53,104 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 156 transitions. [2022-03-18 12:13:53,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-18 12:13:53,104 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:13:53,104 INFO L500 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 9, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:13:53,123 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2022-03-18 12:13:53,321 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2022-03-18 12:13:53,321 INFO L403 AbstractCegarLoop]: === Iteration 101 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:13:53,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:13:53,322 INFO L85 PathProgramCache]: Analyzing trace with hash -928476571, now seen corresponding path program 64 times [2022-03-18 12:13:53,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:13:53,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824786420] [2022-03-18 12:13:53,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:13:53,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:13:53,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:53,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:13:53,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:53,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-03-18 12:13:53,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:53,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-03-18 12:13:53,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:53,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-03-18 12:13:53,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:53,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-03-18 12:13:53,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:53,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-03-18 12:13:53,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:53,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-03-18 12:13:53,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:53,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-03-18 12:13:53,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:53,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-03-18 12:13:53,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:53,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-03-18 12:13:53,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:53,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-03-18 12:13:53,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:53,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-03-18 12:13:53,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:53,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-03-18 12:13:53,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:53,629 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 212 proven. 85 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:53,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:13:53,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824786420] [2022-03-18 12:13:53,629 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824786420] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:13:53,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709951563] [2022-03-18 12:13:53,629 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:13:53,630 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:13:53,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:13:53,631 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:13:53,632 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2022-03-18 12:13:53,678 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:13:53,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:13:53,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-18 12:13:53,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:13:54,376 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 246 proven. 51 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:54,376 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:13:54,552 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 246 proven. 51 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:54,553 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709951563] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:13:54,553 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:13:54,553 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31, 31] total 59 [2022-03-18 12:13:54,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844116123] [2022-03-18 12:13:54,553 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:13:54,553 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-03-18 12:13:54,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:13:54,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-03-18 12:13:54,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=591, Invalid=2831, Unknown=0, NotChecked=0, Total=3422 [2022-03-18 12:13:54,554 INFO L87 Difference]: Start difference. First operand 141 states and 156 transitions. Second operand has 59 states, 59 states have (on average 1.6779661016949152) internal successors, (99), 58 states have internal predecessors, (99), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-18 12:13:56,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:13:56,870 INFO L93 Difference]: Finished difference Result 389 states and 473 transitions. [2022-03-18 12:13:56,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-03-18 12:13:56,871 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.6779661016949152) internal successors, (99), 58 states have internal predecessors, (99), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 113 [2022-03-18 12:13:56,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:13:56,872 INFO L225 Difference]: With dead ends: 389 [2022-03-18 12:13:56,872 INFO L226 Difference]: Without dead ends: 342 [2022-03-18 12:13:56,873 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 344 GetRequests, 224 SyntacticMatches, 1 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4967 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2517, Invalid=12003, Unknown=0, NotChecked=0, Total=14520 [2022-03-18 12:13:56,873 INFO L912 BasicCegarLoop]: 39 mSDtfsCounter, 104 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 978 mSolverCounterSat, 237 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 1215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 237 IncrementalHoareTripleChecker+Valid, 978 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:13:56,873 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 106 Invalid, 1215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [237 Valid, 978 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:13:56,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2022-03-18 12:13:57,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 141. [2022-03-18 12:13:57,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 111 states have (on average 1.1441441441441442) internal successors, (127), 112 states have internal predecessors, (127), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 12:13:57,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 156 transitions. [2022-03-18 12:13:57,122 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 156 transitions. Word has length 113 [2022-03-18 12:13:57,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:13:57,122 INFO L478 AbstractCegarLoop]: Abstraction has 141 states and 156 transitions. [2022-03-18 12:13:57,122 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 1.6779661016949152) internal successors, (99), 58 states have internal predecessors, (99), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-18 12:13:57,122 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 156 transitions. [2022-03-18 12:13:57,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-18 12:13:57,122 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:13:57,123 INFO L500 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:13:57,139 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2022-03-18 12:13:57,323 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:13:57,323 INFO L403 AbstractCegarLoop]: === Iteration 102 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:13:57,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:13:57,323 INFO L85 PathProgramCache]: Analyzing trace with hash 360068902, now seen corresponding path program 65 times [2022-03-18 12:13:57,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:13:57,323 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558843215] [2022-03-18 12:13:57,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:13:57,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:13:57,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:57,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:13:57,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:57,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-03-18 12:13:57,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:57,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-03-18 12:13:57,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:57,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-03-18 12:13:57,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:57,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-03-18 12:13:57,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:57,582 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-03-18 12:13:57,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:57,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-03-18 12:13:57,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:57,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-03-18 12:13:57,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:57,585 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-03-18 12:13:57,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:57,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-03-18 12:13:57,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:57,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-03-18 12:13:57,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:57,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-03-18 12:13:57,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:57,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-03-18 12:13:57,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:57,594 INFO L134 CoverageAnalysis]: Checked inductivity of 568 backedges. 212 proven. 92 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:57,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:13:57,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558843215] [2022-03-18 12:13:57,594 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558843215] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:13:57,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2126794118] [2022-03-18 12:13:57,594 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:13:57,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:13:57,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:13:57,595 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:13:57,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2022-03-18 12:13:57,646 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2022-03-18 12:13:57,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:13:57,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-18 12:13:57,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:13:58,327 INFO L134 CoverageAnalysis]: Checked inductivity of 568 backedges. 246 proven. 58 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:58,328 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:13:58,517 INFO L134 CoverageAnalysis]: Checked inductivity of 568 backedges. 246 proven. 58 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:13:58,517 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2126794118] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:13:58,517 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:13:58,517 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31, 31] total 60 [2022-03-18 12:13:58,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653187273] [2022-03-18 12:13:58,518 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:13:58,518 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-03-18 12:13:58,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:13:58,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-03-18 12:13:58,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=623, Invalid=2917, Unknown=0, NotChecked=0, Total=3540 [2022-03-18 12:13:58,519 INFO L87 Difference]: Start difference. First operand 141 states and 156 transitions. Second operand has 60 states, 60 states have (on average 1.6666666666666667) internal successors, (100), 59 states have internal predecessors, (100), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-18 12:14:00,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:14:00,577 INFO L93 Difference]: Finished difference Result 341 states and 411 transitions. [2022-03-18 12:14:00,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-18 12:14:00,577 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 1.6666666666666667) internal successors, (100), 59 states have internal predecessors, (100), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 113 [2022-03-18 12:14:00,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:14:00,578 INFO L225 Difference]: With dead ends: 341 [2022-03-18 12:14:00,578 INFO L226 Difference]: Without dead ends: 294 [2022-03-18 12:14:00,579 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 335 GetRequests, 223 SyntacticMatches, 1 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4267 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2203, Invalid=10453, Unknown=0, NotChecked=0, Total=12656 [2022-03-18 12:14:00,579 INFO L912 BasicCegarLoop]: 34 mSDtfsCounter, 94 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 1168 mSolverCounterSat, 199 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 1367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 199 IncrementalHoareTripleChecker+Valid, 1168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:14:00,579 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 116 Invalid, 1367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [199 Valid, 1168 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:14:00,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2022-03-18 12:14:00,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 141. [2022-03-18 12:14:00,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 111 states have (on average 1.1441441441441442) internal successors, (127), 112 states have internal predecessors, (127), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 12:14:00,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 156 transitions. [2022-03-18 12:14:00,880 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 156 transitions. Word has length 113 [2022-03-18 12:14:00,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:14:00,880 INFO L478 AbstractCegarLoop]: Abstraction has 141 states and 156 transitions. [2022-03-18 12:14:00,880 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 1.6666666666666667) internal successors, (100), 59 states have internal predecessors, (100), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-18 12:14:00,880 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 156 transitions. [2022-03-18 12:14:00,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-18 12:14:00,881 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:14:00,881 INFO L500 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:14:00,907 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2022-03-18 12:14:01,095 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:14:01,095 INFO L403 AbstractCegarLoop]: === Iteration 103 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:14:01,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:14:01,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1650272901, now seen corresponding path program 66 times [2022-03-18 12:14:01,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:14:01,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168168221] [2022-03-18 12:14:01,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:14:01,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:14:01,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:01,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:14:01,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:01,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-03-18 12:14:01,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:01,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-03-18 12:14:01,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:01,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-03-18 12:14:01,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:01,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-03-18 12:14:01,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:01,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-03-18 12:14:01,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:01,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-03-18 12:14:01,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:01,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-03-18 12:14:01,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:01,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-03-18 12:14:01,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:01,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-03-18 12:14:01,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:01,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-03-18 12:14:01,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:01,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-03-18 12:14:01,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:01,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-03-18 12:14:01,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:01,385 INFO L134 CoverageAnalysis]: Checked inductivity of 577 backedges. 212 proven. 101 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:14:01,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:14:01,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168168221] [2022-03-18 12:14:01,385 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168168221] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:14:01,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1020566620] [2022-03-18 12:14:01,385 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:14:01,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:14:01,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:14:01,386 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:14:01,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2022-03-18 12:14:01,438 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2022-03-18 12:14:01,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:14:01,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-18 12:14:01,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:14:02,133 INFO L134 CoverageAnalysis]: Checked inductivity of 577 backedges. 246 proven. 67 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:14:02,133 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:14:02,317 INFO L134 CoverageAnalysis]: Checked inductivity of 577 backedges. 246 proven. 67 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:14:02,318 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1020566620] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:14:02,318 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:14:02,318 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31, 31] total 61 [2022-03-18 12:14:02,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128631045] [2022-03-18 12:14:02,318 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:14:02,318 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-03-18 12:14:02,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:14:02,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-03-18 12:14:02,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=659, Invalid=3001, Unknown=0, NotChecked=0, Total=3660 [2022-03-18 12:14:02,319 INFO L87 Difference]: Start difference. First operand 141 states and 156 transitions. Second operand has 61 states, 61 states have (on average 1.6557377049180328) internal successors, (101), 60 states have internal predecessors, (101), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-18 12:14:03,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:14:03,956 INFO L93 Difference]: Finished difference Result 292 states and 348 transitions. [2022-03-18 12:14:03,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-18 12:14:03,957 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 1.6557377049180328) internal successors, (101), 60 states have internal predecessors, (101), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 113 [2022-03-18 12:14:03,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:14:03,957 INFO L225 Difference]: With dead ends: 292 [2022-03-18 12:14:03,957 INFO L226 Difference]: Without dead ends: 245 [2022-03-18 12:14:03,958 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 222 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3479 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1856, Invalid=8650, Unknown=0, NotChecked=0, Total=10506 [2022-03-18 12:14:03,958 INFO L912 BasicCegarLoop]: 31 mSDtfsCounter, 66 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 862 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 1001 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 862 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:14:03,958 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 103 Invalid, 1001 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 862 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:14:03,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2022-03-18 12:14:04,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 141. [2022-03-18 12:14:04,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 111 states have (on average 1.1441441441441442) internal successors, (127), 112 states have internal predecessors, (127), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 12:14:04,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 156 transitions. [2022-03-18 12:14:04,222 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 156 transitions. Word has length 113 [2022-03-18 12:14:04,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:14:04,222 INFO L478 AbstractCegarLoop]: Abstraction has 141 states and 156 transitions. [2022-03-18 12:14:04,223 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 1.6557377049180328) internal successors, (101), 60 states have internal predecessors, (101), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-18 12:14:04,223 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 156 transitions. [2022-03-18 12:14:04,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-18 12:14:04,223 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:14:04,223 INFO L500 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:14:04,240 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Forceful destruction successful, exit code 0 [2022-03-18 12:14:04,428 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2022-03-18 12:14:04,428 INFO L403 AbstractCegarLoop]: === Iteration 104 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:14:04,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:14:04,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1303076090, now seen corresponding path program 12 times [2022-03-18 12:14:04,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:14:04,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729369377] [2022-03-18 12:14:04,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:14:04,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:14:04,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:04,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:14:04,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:04,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-03-18 12:14:04,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:04,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-03-18 12:14:04,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:04,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-03-18 12:14:04,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:04,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-03-18 12:14:04,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:04,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-03-18 12:14:04,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:04,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-03-18 12:14:04,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:04,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-03-18 12:14:04,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:04,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-03-18 12:14:04,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:04,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-03-18 12:14:04,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:04,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-03-18 12:14:04,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:04,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-03-18 12:14:04,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:04,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-03-18 12:14:04,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:04,715 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 212 proven. 112 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:14:04,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:14:04,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729369377] [2022-03-18 12:14:04,716 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729369377] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:14:04,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2002111685] [2022-03-18 12:14:04,716 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:14:04,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:14:04,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:14:04,717 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:14:04,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2022-03-18 12:14:04,768 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2022-03-18 12:14:04,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:14:04,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-18 12:14:04,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:14:05,478 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 246 proven. 78 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:14:05,479 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:14:05,655 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 246 proven. 78 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:14:05,655 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2002111685] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:14:05,655 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:14:05,655 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31, 31] total 62 [2022-03-18 12:14:05,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188347669] [2022-03-18 12:14:05,655 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:14:05,655 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2022-03-18 12:14:05,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:14:05,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2022-03-18 12:14:05,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=699, Invalid=3083, Unknown=0, NotChecked=0, Total=3782 [2022-03-18 12:14:05,656 INFO L87 Difference]: Start difference. First operand 141 states and 156 transitions. Second operand has 62 states, 62 states have (on average 1.6451612903225807) internal successors, (102), 61 states have internal predecessors, (102), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-18 12:14:06,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:14:06,916 INFO L93 Difference]: Finished difference Result 242 states and 284 transitions. [2022-03-18 12:14:06,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-18 12:14:06,917 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 1.6451612903225807) internal successors, (102), 61 states have internal predecessors, (102), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 113 [2022-03-18 12:14:06,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:14:06,918 INFO L225 Difference]: With dead ends: 242 [2022-03-18 12:14:06,918 INFO L226 Difference]: Without dead ends: 195 [2022-03-18 12:14:06,918 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 221 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2679 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1520, Invalid=6670, Unknown=0, NotChecked=0, Total=8190 [2022-03-18 12:14:06,918 INFO L912 BasicCegarLoop]: 28 mSDtfsCounter, 48 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 885 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 995 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 885 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:14:06,918 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 105 Invalid, 995 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 885 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:14:06,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2022-03-18 12:14:07,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 143. [2022-03-18 12:14:07,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 113 states have (on average 1.1415929203539823) internal successors, (129), 114 states have internal predecessors, (129), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 12:14:07,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 158 transitions. [2022-03-18 12:14:07,214 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 158 transitions. Word has length 113 [2022-03-18 12:14:07,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:14:07,214 INFO L478 AbstractCegarLoop]: Abstraction has 143 states and 158 transitions. [2022-03-18 12:14:07,214 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 1.6451612903225807) internal successors, (102), 61 states have internal predecessors, (102), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-18 12:14:07,214 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 158 transitions. [2022-03-18 12:14:07,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2022-03-18 12:14:07,215 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:14:07,215 INFO L500 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:14:07,231 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2022-03-18 12:14:07,418 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-03-18 12:14:07,419 INFO L403 AbstractCegarLoop]: === Iteration 105 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:14:07,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:14:07,419 INFO L85 PathProgramCache]: Analyzing trace with hash -2021616956, now seen corresponding path program 24 times [2022-03-18 12:14:07,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:14:07,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527349251] [2022-03-18 12:14:07,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:14:07,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:14:07,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:07,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:14:07,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:07,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-03-18 12:14:07,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:07,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-03-18 12:14:07,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:07,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-03-18 12:14:07,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:07,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-03-18 12:14:07,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:07,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-03-18 12:14:07,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:07,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-03-18 12:14:07,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:07,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-03-18 12:14:07,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:07,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-03-18 12:14:07,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:07,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-03-18 12:14:07,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:07,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-03-18 12:14:07,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:07,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-03-18 12:14:07,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:07,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-03-18 12:14:07,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:07,554 INFO L134 CoverageAnalysis]: Checked inductivity of 601 backedges. 102 proven. 235 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:14:07,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:14:07,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527349251] [2022-03-18 12:14:07,554 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527349251] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:14:07,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [640878443] [2022-03-18 12:14:07,554 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:14:07,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:14:07,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:14:07,556 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:14:07,556 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-03-18 12:14:07,607 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2022-03-18 12:14:07,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:14:07,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-18 12:14:07,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:14:07,755 INFO L134 CoverageAnalysis]: Checked inductivity of 601 backedges. 115 proven. 222 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:14:07,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:14:07,905 INFO L134 CoverageAnalysis]: Checked inductivity of 601 backedges. 115 proven. 222 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:14:07,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [640878443] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:14:07,905 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:14:07,905 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 22 [2022-03-18 12:14:07,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646049330] [2022-03-18 12:14:07,906 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:14:07,906 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-18 12:14:07,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:14:07,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-18 12:14:07,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=327, Unknown=0, NotChecked=0, Total=462 [2022-03-18 12:14:07,906 INFO L87 Difference]: Start difference. First operand 143 states and 158 transitions. Second operand has 22 states, 22 states have (on average 2.727272727272727) internal successors, (60), 19 states have internal predecessors, (60), 14 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-18 12:14:08,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:14:08,524 INFO L93 Difference]: Finished difference Result 156 states and 172 transitions. [2022-03-18 12:14:08,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-18 12:14:08,524 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.727272727272727) internal successors, (60), 19 states have internal predecessors, (60), 14 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Word has length 114 [2022-03-18 12:14:08,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:14:08,525 INFO L225 Difference]: With dead ends: 156 [2022-03-18 12:14:08,525 INFO L226 Difference]: Without dead ends: 154 [2022-03-18 12:14:08,525 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 302 GetRequests, 262 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 359 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=397, Invalid=1163, Unknown=0, NotChecked=0, Total=1560 [2022-03-18 12:14:08,525 INFO L912 BasicCegarLoop]: 43 mSDtfsCounter, 94 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:14:08,525 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 80 Invalid, 645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 540 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:14:08,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2022-03-18 12:14:08,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 150. [2022-03-18 12:14:08,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 118 states have (on average 1.1355932203389831) internal successors, (134), 119 states have internal predecessors, (134), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-18 12:14:08,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 165 transitions. [2022-03-18 12:14:08,819 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 165 transitions. Word has length 114 [2022-03-18 12:14:08,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:14:08,819 INFO L478 AbstractCegarLoop]: Abstraction has 150 states and 165 transitions. [2022-03-18 12:14:08,819 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.727272727272727) internal successors, (60), 19 states have internal predecessors, (60), 14 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-18 12:14:08,819 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 165 transitions. [2022-03-18 12:14:08,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-03-18 12:14:08,820 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:14:08,820 INFO L500 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:14:08,839 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Forceful destruction successful, exit code 0 [2022-03-18 12:14:09,021 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:14:09,021 INFO L403 AbstractCegarLoop]: === Iteration 106 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:14:09,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:14:09,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1152551267, now seen corresponding path program 25 times [2022-03-18 12:14:09,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:14:09,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174159586] [2022-03-18 12:14:09,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:14:09,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:14:09,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:09,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:14:09,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:09,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-03-18 12:14:09,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:09,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-03-18 12:14:09,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:09,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-03-18 12:14:09,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:09,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-03-18 12:14:09,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:09,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-03-18 12:14:09,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:09,307 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-03-18 12:14:09,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:09,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-03-18 12:14:09,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:09,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-03-18 12:14:09,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:09,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-03-18 12:14:09,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:09,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-03-18 12:14:09,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:09,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-03-18 12:14:09,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:09,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-03-18 12:14:09,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:09,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-03-18 12:14:09,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:09,319 INFO L134 CoverageAnalysis]: Checked inductivity of 689 backedges. 249 proven. 128 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:14:09,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:14:09,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174159586] [2022-03-18 12:14:09,319 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174159586] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:14:09,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [668097831] [2022-03-18 12:14:09,319 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:14:09,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:14:09,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:14:09,320 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:14:09,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2022-03-18 12:14:09,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:09,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-18 12:14:09,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:14:09,977 INFO L134 CoverageAnalysis]: Checked inductivity of 689 backedges. 286 proven. 91 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:14:09,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:14:10,171 INFO L134 CoverageAnalysis]: Checked inductivity of 689 backedges. 286 proven. 91 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:14:10,172 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [668097831] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:14:10,172 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:14:10,172 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33, 33] total 53 [2022-03-18 12:14:10,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126351277] [2022-03-18 12:14:10,172 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:14:10,172 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-03-18 12:14:10,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:14:10,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-03-18 12:14:10,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=546, Invalid=2210, Unknown=0, NotChecked=0, Total=2756 [2022-03-18 12:14:10,173 INFO L87 Difference]: Start difference. First operand 150 states and 165 transitions. Second operand has 53 states, 53 states have (on average 1.7924528301886793) internal successors, (95), 52 states have internal predecessors, (95), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-18 12:14:13,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:14:13,956 INFO L93 Difference]: Finished difference Result 883 states and 1123 transitions. [2022-03-18 12:14:13,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-18 12:14:13,956 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.7924528301886793) internal successors, (95), 52 states have internal predecessors, (95), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 121 [2022-03-18 12:14:13,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:14:13,958 INFO L225 Difference]: With dead ends: 883 [2022-03-18 12:14:13,958 INFO L226 Difference]: Without dead ends: 833 [2022-03-18 12:14:13,959 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 359 GetRequests, 250 SyntacticMatches, 1 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3912 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2146, Invalid=9844, Unknown=0, NotChecked=0, Total=11990 [2022-03-18 12:14:13,960 INFO L912 BasicCegarLoop]: 72 mSDtfsCounter, 294 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 1552 mSolverCounterSat, 211 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 1763 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 211 IncrementalHoareTripleChecker+Valid, 1552 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-18 12:14:13,960 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [295 Valid, 139 Invalid, 1763 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [211 Valid, 1552 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 12:14:13,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 833 states. [2022-03-18 12:14:14,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 833 to 151. [2022-03-18 12:14:14,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 119 states have (on average 1.1428571428571428) internal successors, (136), 120 states have internal predecessors, (136), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-18 12:14:14,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 167 transitions. [2022-03-18 12:14:14,300 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 167 transitions. Word has length 121 [2022-03-18 12:14:14,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:14:14,300 INFO L478 AbstractCegarLoop]: Abstraction has 151 states and 167 transitions. [2022-03-18 12:14:14,301 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.7924528301886793) internal successors, (95), 52 states have internal predecessors, (95), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-18 12:14:14,301 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 167 transitions. [2022-03-18 12:14:14,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-03-18 12:14:14,301 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:14:14,301 INFO L500 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:14:14,318 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Forceful destruction successful, exit code 0 [2022-03-18 12:14:14,501 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:14:14,502 INFO L403 AbstractCegarLoop]: === Iteration 107 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:14:14,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:14:14,502 INFO L85 PathProgramCache]: Analyzing trace with hash -93033884, now seen corresponding path program 67 times [2022-03-18 12:14:14,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:14:14,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512791212] [2022-03-18 12:14:14,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:14:14,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:14:14,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:14,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:14:14,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:14,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-03-18 12:14:14,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:14,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-03-18 12:14:14,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:14,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-03-18 12:14:14,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:14,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-03-18 12:14:14,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:14,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-03-18 12:14:14,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:14,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-03-18 12:14:14,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:14,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-03-18 12:14:14,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:14,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-03-18 12:14:14,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:14,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-03-18 12:14:14,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:14,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-03-18 12:14:14,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:14,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-03-18 12:14:14,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:14,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-03-18 12:14:14,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:14,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-03-18 12:14:14,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:14,799 INFO L134 CoverageAnalysis]: Checked inductivity of 677 backedges. 249 proven. 116 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:14:14,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:14:14,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512791212] [2022-03-18 12:14:14,799 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512791212] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:14:14,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843775996] [2022-03-18 12:14:14,799 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:14:14,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:14:14,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:14:14,800 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:14:14,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2022-03-18 12:14:14,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:14,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-18 12:14:14,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:14:15,459 INFO L134 CoverageAnalysis]: Checked inductivity of 677 backedges. 286 proven. 79 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:14:15,459 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:14:15,649 INFO L134 CoverageAnalysis]: Checked inductivity of 677 backedges. 286 proven. 79 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:14:15,650 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843775996] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:14:15,650 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:14:15,650 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33, 33] total 54 [2022-03-18 12:14:15,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188231477] [2022-03-18 12:14:15,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:14:15,650 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-03-18 12:14:15,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:14:15,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-03-18 12:14:15,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=541, Invalid=2321, Unknown=0, NotChecked=0, Total=2862 [2022-03-18 12:14:15,651 INFO L87 Difference]: Start difference. First operand 151 states and 167 transitions. Second operand has 54 states, 54 states have (on average 1.7777777777777777) internal successors, (96), 53 states have internal predecessors, (96), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-18 12:14:19,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:14:19,619 INFO L93 Difference]: Finished difference Result 841 states and 1066 transitions. [2022-03-18 12:14:19,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-03-18 12:14:19,619 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 1.7777777777777777) internal successors, (96), 53 states have internal predecessors, (96), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 121 [2022-03-18 12:14:19,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:14:19,621 INFO L225 Difference]: With dead ends: 841 [2022-03-18 12:14:19,621 INFO L226 Difference]: Without dead ends: 791 [2022-03-18 12:14:19,622 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 249 SyntacticMatches, 1 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5005 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=2536, Invalid=11984, Unknown=0, NotChecked=0, Total=14520 [2022-03-18 12:14:19,622 INFO L912 BasicCegarLoop]: 69 mSDtfsCounter, 239 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 1730 mSolverCounterSat, 264 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 1994 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 264 IncrementalHoareTripleChecker+Valid, 1730 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 12:14:19,622 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [240 Valid, 146 Invalid, 1994 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [264 Valid, 1730 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 12:14:19,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2022-03-18 12:14:19,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 151. [2022-03-18 12:14:19,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 119 states have (on average 1.1428571428571428) internal successors, (136), 120 states have internal predecessors, (136), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-18 12:14:19,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 167 transitions. [2022-03-18 12:14:19,940 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 167 transitions. Word has length 121 [2022-03-18 12:14:19,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:14:19,940 INFO L478 AbstractCegarLoop]: Abstraction has 151 states and 167 transitions. [2022-03-18 12:14:19,940 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 1.7777777777777777) internal successors, (96), 53 states have internal predecessors, (96), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-18 12:14:19,940 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 167 transitions. [2022-03-18 12:14:19,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-03-18 12:14:19,941 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:14:19,941 INFO L500 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:14:19,960 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Forceful destruction successful, exit code 0 [2022-03-18 12:14:20,155 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2022-03-18 12:14:20,155 INFO L403 AbstractCegarLoop]: === Iteration 108 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:14:20,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:14:20,156 INFO L85 PathProgramCache]: Analyzing trace with hash -51467901, now seen corresponding path program 68 times [2022-03-18 12:14:20,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:14:20,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941097367] [2022-03-18 12:14:20,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:14:20,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:14:20,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:20,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:14:20,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:20,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-03-18 12:14:20,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:20,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-03-18 12:14:20,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:20,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-03-18 12:14:20,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:20,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-03-18 12:14:20,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:20,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-03-18 12:14:20,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:20,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-03-18 12:14:20,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:20,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-03-18 12:14:20,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:20,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-03-18 12:14:20,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:20,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-03-18 12:14:20,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:20,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-03-18 12:14:20,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:20,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-03-18 12:14:20,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:20,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-03-18 12:14:20,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:20,446 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-03-18 12:14:20,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:20,447 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 249 proven. 106 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:14:20,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:14:20,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941097367] [2022-03-18 12:14:20,447 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941097367] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:14:20,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [380933983] [2022-03-18 12:14:20,447 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:14:20,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:14:20,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:14:20,448 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:14:20,449 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2022-03-18 12:14:20,494 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:14:20,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:14:20,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-18 12:14:20,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:14:21,104 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 286 proven. 69 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:14:21,104 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:14:21,296 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 286 proven. 69 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:14:21,296 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [380933983] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:14:21,296 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:14:21,296 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33, 33] total 55 [2022-03-18 12:14:21,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120596833] [2022-03-18 12:14:21,296 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:14:21,297 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-03-18 12:14:21,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:14:21,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-03-18 12:14:21,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=540, Invalid=2430, Unknown=0, NotChecked=0, Total=2970 [2022-03-18 12:14:21,298 INFO L87 Difference]: Start difference. First operand 151 states and 167 transitions. Second operand has 55 states, 55 states have (on average 1.7636363636363637) internal successors, (97), 54 states have internal predecessors, (97), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-18 12:14:25,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:14:25,305 INFO L93 Difference]: Finished difference Result 798 states and 1008 transitions. [2022-03-18 12:14:25,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-03-18 12:14:25,306 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.7636363636363637) internal successors, (97), 54 states have internal predecessors, (97), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 121 [2022-03-18 12:14:25,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:14:25,307 INFO L225 Difference]: With dead ends: 798 [2022-03-18 12:14:25,307 INFO L226 Difference]: Without dead ends: 748 [2022-03-18 12:14:25,308 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 377 GetRequests, 248 SyntacticMatches, 1 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5967 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2912, Invalid=13858, Unknown=0, NotChecked=0, Total=16770 [2022-03-18 12:14:25,308 INFO L912 BasicCegarLoop]: 64 mSDtfsCounter, 240 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 1611 mSolverCounterSat, 303 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 1914 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 303 IncrementalHoareTripleChecker+Valid, 1611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-18 12:14:25,308 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [241 Valid, 136 Invalid, 1914 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [303 Valid, 1611 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 12:14:25,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 748 states. [2022-03-18 12:14:25,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 748 to 151. [2022-03-18 12:14:25,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 119 states have (on average 1.1428571428571428) internal successors, (136), 120 states have internal predecessors, (136), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-18 12:14:25,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 167 transitions. [2022-03-18 12:14:25,616 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 167 transitions. Word has length 121 [2022-03-18 12:14:25,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:14:25,616 INFO L478 AbstractCegarLoop]: Abstraction has 151 states and 167 transitions. [2022-03-18 12:14:25,616 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.7636363636363637) internal successors, (97), 54 states have internal predecessors, (97), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-18 12:14:25,616 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 167 transitions. [2022-03-18 12:14:25,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-03-18 12:14:25,616 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:14:25,616 INFO L500 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 10, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:14:25,634 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2022-03-18 12:14:25,817 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2022-03-18 12:14:25,817 INFO L403 AbstractCegarLoop]: === Iteration 109 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:14:25,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:14:25,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1237077572, now seen corresponding path program 69 times [2022-03-18 12:14:25,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:14:25,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311790908] [2022-03-18 12:14:25,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:14:25,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:14:25,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:26,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:14:26,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:26,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-03-18 12:14:26,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:26,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-03-18 12:14:26,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:26,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-03-18 12:14:26,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:26,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-03-18 12:14:26,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:26,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-03-18 12:14:26,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:26,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-03-18 12:14:26,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:26,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-03-18 12:14:26,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:26,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-03-18 12:14:26,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:26,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-03-18 12:14:26,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:26,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-03-18 12:14:26,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:26,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-03-18 12:14:26,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:26,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-03-18 12:14:26,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:26,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-03-18 12:14:26,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:26,110 INFO L134 CoverageAnalysis]: Checked inductivity of 659 backedges. 249 proven. 98 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:14:26,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:14:26,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311790908] [2022-03-18 12:14:26,111 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311790908] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:14:26,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382670032] [2022-03-18 12:14:26,111 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:14:26,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:14:26,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:14:26,112 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:14:26,112 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2022-03-18 12:14:26,166 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2022-03-18 12:14:26,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:14:26,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-18 12:14:26,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:14:26,817 INFO L134 CoverageAnalysis]: Checked inductivity of 659 backedges. 286 proven. 61 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:14:26,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:14:27,015 INFO L134 CoverageAnalysis]: Checked inductivity of 659 backedges. 286 proven. 61 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:14:27,015 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382670032] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:14:27,015 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:14:27,015 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33, 33] total 56 [2022-03-18 12:14:27,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320598432] [2022-03-18 12:14:27,015 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:14:27,015 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-03-18 12:14:27,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:14:27,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-03-18 12:14:27,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=543, Invalid=2537, Unknown=0, NotChecked=0, Total=3080 [2022-03-18 12:14:27,016 INFO L87 Difference]: Start difference. First operand 151 states and 167 transitions. Second operand has 56 states, 56 states have (on average 1.75) internal successors, (98), 55 states have internal predecessors, (98), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-18 12:14:31,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:14:31,006 INFO L93 Difference]: Finished difference Result 754 states and 949 transitions. [2022-03-18 12:14:31,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-03-18 12:14:31,006 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.75) internal successors, (98), 55 states have internal predecessors, (98), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 121 [2022-03-18 12:14:31,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:14:31,007 INFO L225 Difference]: With dead ends: 754 [2022-03-18 12:14:31,007 INFO L226 Difference]: Without dead ends: 704 [2022-03-18 12:14:31,008 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 383 GetRequests, 247 SyntacticMatches, 1 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6709 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=3232, Invalid=15400, Unknown=0, NotChecked=0, Total=18632 [2022-03-18 12:14:31,009 INFO L912 BasicCegarLoop]: 60 mSDtfsCounter, 251 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 1374 mSolverCounterSat, 363 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 1737 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 363 IncrementalHoareTripleChecker+Valid, 1374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-18 12:14:31,009 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [252 Valid, 122 Invalid, 1737 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [363 Valid, 1374 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 12:14:31,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states. [2022-03-18 12:14:31,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 151. [2022-03-18 12:14:31,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 119 states have (on average 1.1428571428571428) internal successors, (136), 120 states have internal predecessors, (136), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-18 12:14:31,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 167 transitions. [2022-03-18 12:14:31,324 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 167 transitions. Word has length 121 [2022-03-18 12:14:31,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:14:31,324 INFO L478 AbstractCegarLoop]: Abstraction has 151 states and 167 transitions. [2022-03-18 12:14:31,324 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 1.75) internal successors, (98), 55 states have internal predecessors, (98), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-18 12:14:31,324 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 167 transitions. [2022-03-18 12:14:31,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-03-18 12:14:31,325 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:14:31,325 INFO L500 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 9, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:14:31,342 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Ended with exit code 0 [2022-03-18 12:14:31,542 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:14:31,542 INFO L403 AbstractCegarLoop]: === Iteration 110 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:14:31,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:14:31,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1767685725, now seen corresponding path program 70 times [2022-03-18 12:14:31,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:14:31,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504149061] [2022-03-18 12:14:31,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:14:31,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:14:31,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:31,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:14:31,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:31,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-03-18 12:14:31,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:31,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-03-18 12:14:31,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:31,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-03-18 12:14:31,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:31,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-03-18 12:14:31,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:31,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-03-18 12:14:31,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:31,820 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-03-18 12:14:31,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:31,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-03-18 12:14:31,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:31,823 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-03-18 12:14:31,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:31,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-03-18 12:14:31,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:31,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-03-18 12:14:31,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:31,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-03-18 12:14:31,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:31,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-03-18 12:14:31,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:31,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-03-18 12:14:31,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:31,830 INFO L134 CoverageAnalysis]: Checked inductivity of 653 backedges. 249 proven. 92 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:14:31,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:14:31,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504149061] [2022-03-18 12:14:31,830 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504149061] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:14:31,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1174464022] [2022-03-18 12:14:31,830 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:14:31,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:14:31,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:14:31,831 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:14:31,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2022-03-18 12:14:31,878 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:14:31,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:14:31,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-18 12:14:31,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:14:32,545 INFO L134 CoverageAnalysis]: Checked inductivity of 653 backedges. 286 proven. 55 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:14:32,546 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:14:32,734 INFO L134 CoverageAnalysis]: Checked inductivity of 653 backedges. 286 proven. 55 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:14:32,734 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1174464022] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:14:32,734 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:14:32,734 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33, 33] total 57 [2022-03-18 12:14:32,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926329149] [2022-03-18 12:14:32,734 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:14:32,735 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-03-18 12:14:32,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:14:32,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-03-18 12:14:32,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=550, Invalid=2642, Unknown=0, NotChecked=0, Total=3192 [2022-03-18 12:14:32,735 INFO L87 Difference]: Start difference. First operand 151 states and 167 transitions. Second operand has 57 states, 57 states have (on average 1.736842105263158) internal successors, (99), 56 states have internal predecessors, (99), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-18 12:14:36,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:14:36,859 INFO L93 Difference]: Finished difference Result 709 states and 889 transitions. [2022-03-18 12:14:36,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-03-18 12:14:36,860 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 1.736842105263158) internal successors, (99), 56 states have internal predecessors, (99), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 121 [2022-03-18 12:14:36,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:14:36,861 INFO L225 Difference]: With dead ends: 709 [2022-03-18 12:14:36,861 INFO L226 Difference]: Without dead ends: 659 [2022-03-18 12:14:36,862 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 387 GetRequests, 246 SyntacticMatches, 1 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7236 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=3475, Invalid=16547, Unknown=0, NotChecked=0, Total=20022 [2022-03-18 12:14:36,862 INFO L912 BasicCegarLoop]: 57 mSDtfsCounter, 200 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 1667 mSolverCounterSat, 385 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 2052 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 385 IncrementalHoareTripleChecker+Valid, 1667 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 12:14:36,862 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 139 Invalid, 2052 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [385 Valid, 1667 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 12:14:36,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states. [2022-03-18 12:14:37,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 151. [2022-03-18 12:14:37,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 119 states have (on average 1.1428571428571428) internal successors, (136), 120 states have internal predecessors, (136), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-18 12:14:37,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 167 transitions. [2022-03-18 12:14:37,192 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 167 transitions. Word has length 121 [2022-03-18 12:14:37,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:14:37,192 INFO L478 AbstractCegarLoop]: Abstraction has 151 states and 167 transitions. [2022-03-18 12:14:37,192 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 1.736842105263158) internal successors, (99), 56 states have internal predecessors, (99), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-18 12:14:37,192 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 167 transitions. [2022-03-18 12:14:37,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-03-18 12:14:37,193 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:14:37,193 INFO L500 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 8, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:14:37,210 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Ended with exit code 0 [2022-03-18 12:14:37,393 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:14:37,393 INFO L403 AbstractCegarLoop]: === Iteration 111 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:14:37,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:14:37,394 INFO L85 PathProgramCache]: Analyzing trace with hash -426067420, now seen corresponding path program 71 times [2022-03-18 12:14:37,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:14:37,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595926278] [2022-03-18 12:14:37,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:14:37,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:14:37,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:37,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:14:37,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:37,666 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-03-18 12:14:37,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:37,667 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-03-18 12:14:37,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:37,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-03-18 12:14:37,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:37,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-03-18 12:14:37,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:37,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-03-18 12:14:37,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:37,672 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-03-18 12:14:37,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:37,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-03-18 12:14:37,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:37,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-03-18 12:14:37,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:37,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-03-18 12:14:37,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:37,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-03-18 12:14:37,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:37,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-03-18 12:14:37,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:37,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-03-18 12:14:37,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:37,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-03-18 12:14:37,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:37,682 INFO L134 CoverageAnalysis]: Checked inductivity of 649 backedges. 249 proven. 88 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:14:37,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:14:37,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595926278] [2022-03-18 12:14:37,682 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595926278] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:14:37,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500012841] [2022-03-18 12:14:37,682 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:14:37,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:14:37,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:14:37,684 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:14:37,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2022-03-18 12:14:37,735 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2022-03-18 12:14:37,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:14:37,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-18 12:14:37,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:14:38,395 INFO L134 CoverageAnalysis]: Checked inductivity of 649 backedges. 286 proven. 51 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:14:38,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:14:38,605 INFO L134 CoverageAnalysis]: Checked inductivity of 649 backedges. 286 proven. 51 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:14:38,606 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500012841] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:14:38,606 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:14:38,606 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33, 33] total 58 [2022-03-18 12:14:38,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962389075] [2022-03-18 12:14:38,606 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:14:38,606 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-03-18 12:14:38,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:14:38,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-03-18 12:14:38,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=561, Invalid=2745, Unknown=0, NotChecked=0, Total=3306 [2022-03-18 12:14:38,607 INFO L87 Difference]: Start difference. First operand 151 states and 167 transitions. Second operand has 58 states, 58 states have (on average 1.7241379310344827) internal successors, (100), 57 states have internal predecessors, (100), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-18 12:14:42,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:14:42,657 INFO L93 Difference]: Finished difference Result 663 states and 828 transitions. [2022-03-18 12:14:42,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-03-18 12:14:42,657 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.7241379310344827) internal successors, (100), 57 states have internal predecessors, (100), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 121 [2022-03-18 12:14:42,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:14:42,658 INFO L225 Difference]: With dead ends: 663 [2022-03-18 12:14:42,658 INFO L226 Difference]: Without dead ends: 613 [2022-03-18 12:14:42,659 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 389 GetRequests, 245 SyntacticMatches, 1 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7535 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=3626, Invalid=17254, Unknown=0, NotChecked=0, Total=20880 [2022-03-18 12:14:42,659 INFO L912 BasicCegarLoop]: 56 mSDtfsCounter, 203 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 1263 mSolverCounterSat, 454 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 1717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 454 IncrementalHoareTripleChecker+Valid, 1263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-18 12:14:42,660 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [204 Valid, 113 Invalid, 1717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [454 Valid, 1263 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 12:14:42,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2022-03-18 12:14:42,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 151. [2022-03-18 12:14:42,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 119 states have (on average 1.1428571428571428) internal successors, (136), 120 states have internal predecessors, (136), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-18 12:14:42,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 167 transitions. [2022-03-18 12:14:42,980 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 167 transitions. Word has length 121 [2022-03-18 12:14:42,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:14:42,980 INFO L478 AbstractCegarLoop]: Abstraction has 151 states and 167 transitions. [2022-03-18 12:14:42,980 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 1.7241379310344827) internal successors, (100), 57 states have internal predecessors, (100), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-18 12:14:42,980 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 167 transitions. [2022-03-18 12:14:42,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-03-18 12:14:42,981 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:14:42,981 INFO L500 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:14:42,998 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Ended with exit code 0 [2022-03-18 12:14:43,181 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable110 [2022-03-18 12:14:43,181 INFO L403 AbstractCegarLoop]: === Iteration 112 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:14:43,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:14:43,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1785572925, now seen corresponding path program 72 times [2022-03-18 12:14:43,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:14:43,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922816558] [2022-03-18 12:14:43,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:14:43,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:14:43,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:43,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:14:43,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:43,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-03-18 12:14:43,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:43,462 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-03-18 12:14:43,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:43,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-03-18 12:14:43,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:43,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-03-18 12:14:43,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:43,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-03-18 12:14:43,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:43,466 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-03-18 12:14:43,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:43,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-03-18 12:14:43,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:43,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-03-18 12:14:43,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:43,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-03-18 12:14:43,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:43,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-03-18 12:14:43,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:43,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-03-18 12:14:43,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:43,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-03-18 12:14:43,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:43,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-03-18 12:14:43,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:43,489 INFO L134 CoverageAnalysis]: Checked inductivity of 647 backedges. 249 proven. 86 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:14:43,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:14:43,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922816558] [2022-03-18 12:14:43,490 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922816558] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:14:43,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048949910] [2022-03-18 12:14:43,490 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:14:43,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:14:43,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:14:43,491 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:14:43,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2022-03-18 12:14:43,549 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2022-03-18 12:14:43,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:14:43,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-18 12:14:43,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:14:44,214 INFO L134 CoverageAnalysis]: Checked inductivity of 647 backedges. 286 proven. 49 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:14:44,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:14:44,404 INFO L134 CoverageAnalysis]: Checked inductivity of 647 backedges. 286 proven. 49 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:14:44,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048949910] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:14:44,404 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:14:44,405 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33, 33] total 59 [2022-03-18 12:14:44,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630470077] [2022-03-18 12:14:44,405 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:14:44,405 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-03-18 12:14:44,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:14:44,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-03-18 12:14:44,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=576, Invalid=2846, Unknown=0, NotChecked=0, Total=3422 [2022-03-18 12:14:44,406 INFO L87 Difference]: Start difference. First operand 151 states and 167 transitions. Second operand has 59 states, 59 states have (on average 1.7118644067796611) internal successors, (101), 58 states have internal predecessors, (101), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-18 12:14:48,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:14:48,401 INFO L93 Difference]: Finished difference Result 616 states and 766 transitions. [2022-03-18 12:14:48,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-03-18 12:14:48,402 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.7118644067796611) internal successors, (101), 58 states have internal predecessors, (101), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 121 [2022-03-18 12:14:48,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:14:48,403 INFO L225 Difference]: With dead ends: 616 [2022-03-18 12:14:48,403 INFO L226 Difference]: Without dead ends: 566 [2022-03-18 12:14:48,404 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 389 GetRequests, 244 SyntacticMatches, 1 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7605 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=3676, Invalid=17494, Unknown=0, NotChecked=0, Total=21170 [2022-03-18 12:14:48,404 INFO L912 BasicCegarLoop]: 51 mSDtfsCounter, 166 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 1613 mSolverCounterSat, 336 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 1949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 336 IncrementalHoareTripleChecker+Valid, 1613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-18 12:14:48,404 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 133 Invalid, 1949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [336 Valid, 1613 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 12:14:48,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2022-03-18 12:14:48,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 151. [2022-03-18 12:14:48,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 119 states have (on average 1.1428571428571428) internal successors, (136), 120 states have internal predecessors, (136), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-18 12:14:48,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 167 transitions. [2022-03-18 12:14:48,731 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 167 transitions. Word has length 121 [2022-03-18 12:14:48,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:14:48,731 INFO L478 AbstractCegarLoop]: Abstraction has 151 states and 167 transitions. [2022-03-18 12:14:48,731 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 1.7118644067796611) internal successors, (101), 58 states have internal predecessors, (101), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-18 12:14:48,731 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 167 transitions. [2022-03-18 12:14:48,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-03-18 12:14:48,731 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:14:48,731 INFO L500 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:14:48,749 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Ended with exit code 0 [2022-03-18 12:14:48,932 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2022-03-18 12:14:48,932 INFO L403 AbstractCegarLoop]: === Iteration 113 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:14:48,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:14:48,932 INFO L85 PathProgramCache]: Analyzing trace with hash -980570620, now seen corresponding path program 73 times [2022-03-18 12:14:48,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:14:48,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182850241] [2022-03-18 12:14:48,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:14:48,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:14:48,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:49,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:14:49,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:49,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-03-18 12:14:49,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:49,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-03-18 12:14:49,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:49,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-03-18 12:14:49,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:49,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-03-18 12:14:49,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:49,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-03-18 12:14:49,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:49,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-03-18 12:14:49,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:49,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-03-18 12:14:49,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:49,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-03-18 12:14:49,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:49,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-03-18 12:14:49,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:49,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-03-18 12:14:49,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:49,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-03-18 12:14:49,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:49,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-03-18 12:14:49,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:49,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-03-18 12:14:49,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:49,227 INFO L134 CoverageAnalysis]: Checked inductivity of 647 backedges. 249 proven. 86 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:14:49,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:14:49,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182850241] [2022-03-18 12:14:49,227 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182850241] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:14:49,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1300003748] [2022-03-18 12:14:49,227 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:14:49,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:14:49,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:14:49,229 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:14:49,229 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2022-03-18 12:14:49,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:49,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-18 12:14:49,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:14:49,984 INFO L134 CoverageAnalysis]: Checked inductivity of 647 backedges. 286 proven. 49 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:14:49,984 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:14:50,177 INFO L134 CoverageAnalysis]: Checked inductivity of 647 backedges. 286 proven. 49 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:14:50,177 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1300003748] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:14:50,177 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:14:50,177 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33, 33] total 60 [2022-03-18 12:14:50,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391657400] [2022-03-18 12:14:50,177 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:14:50,178 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-03-18 12:14:50,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:14:50,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-03-18 12:14:50,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=595, Invalid=2945, Unknown=0, NotChecked=0, Total=3540 [2022-03-18 12:14:50,179 INFO L87 Difference]: Start difference. First operand 151 states and 167 transitions. Second operand has 60 states, 60 states have (on average 1.7) internal successors, (102), 59 states have internal predecessors, (102), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-18 12:14:54,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:14:54,018 INFO L93 Difference]: Finished difference Result 568 states and 703 transitions. [2022-03-18 12:14:54,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-03-18 12:14:54,018 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 1.7) internal successors, (102), 59 states have internal predecessors, (102), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 121 [2022-03-18 12:14:54,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:14:54,019 INFO L225 Difference]: With dead ends: 568 [2022-03-18 12:14:54,019 INFO L226 Difference]: Without dead ends: 518 [2022-03-18 12:14:54,020 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 387 GetRequests, 243 SyntacticMatches, 1 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7452 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=3622, Invalid=17258, Unknown=0, NotChecked=0, Total=20880 [2022-03-18 12:14:54,021 INFO L912 BasicCegarLoop]: 48 mSDtfsCounter, 156 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 1498 mSolverCounterSat, 349 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 1847 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 349 IncrementalHoareTripleChecker+Valid, 1498 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-18 12:14:54,021 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 125 Invalid, 1847 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [349 Valid, 1498 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 12:14:54,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2022-03-18 12:14:54,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 151. [2022-03-18 12:14:54,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 119 states have (on average 1.1428571428571428) internal successors, (136), 120 states have internal predecessors, (136), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-18 12:14:54,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 167 transitions. [2022-03-18 12:14:54,350 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 167 transitions. Word has length 121 [2022-03-18 12:14:54,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:14:54,350 INFO L478 AbstractCegarLoop]: Abstraction has 151 states and 167 transitions. [2022-03-18 12:14:54,350 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 1.7) internal successors, (102), 59 states have internal predecessors, (102), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-18 12:14:54,350 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 167 transitions. [2022-03-18 12:14:54,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-03-18 12:14:54,351 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:14:54,351 INFO L500 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 8, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:14:54,368 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Forceful destruction successful, exit code 0 [2022-03-18 12:14:54,552 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2022-03-18 12:14:54,553 INFO L403 AbstractCegarLoop]: === Iteration 114 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:14:54,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:14:54,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1795302941, now seen corresponding path program 74 times [2022-03-18 12:14:54,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:14:54,553 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760444850] [2022-03-18 12:14:54,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:14:54,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:14:54,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:54,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:14:54,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:54,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-03-18 12:14:54,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:54,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-03-18 12:14:54,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:54,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-03-18 12:14:54,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:54,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-03-18 12:14:54,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:54,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-03-18 12:14:54,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:54,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-03-18 12:14:54,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:54,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-03-18 12:14:54,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:54,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-03-18 12:14:54,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:54,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-03-18 12:14:54,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:54,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-03-18 12:14:54,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:54,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-03-18 12:14:54,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:54,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-03-18 12:14:54,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:54,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-03-18 12:14:54,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:54,850 INFO L134 CoverageAnalysis]: Checked inductivity of 649 backedges. 249 proven. 88 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:14:54,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:14:54,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760444850] [2022-03-18 12:14:54,850 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760444850] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:14:54,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [512489241] [2022-03-18 12:14:54,851 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:14:54,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:14:54,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:14:54,852 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:14:54,852 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2022-03-18 12:14:54,897 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:14:54,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:14:54,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-18 12:14:54,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:14:55,612 INFO L134 CoverageAnalysis]: Checked inductivity of 649 backedges. 286 proven. 51 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:14:55,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:14:55,802 INFO L134 CoverageAnalysis]: Checked inductivity of 649 backedges. 286 proven. 51 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:14:55,802 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [512489241] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:14:55,802 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:14:55,802 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33, 33] total 61 [2022-03-18 12:14:55,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984623911] [2022-03-18 12:14:55,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:14:55,803 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-03-18 12:14:55,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:14:55,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-03-18 12:14:55,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=618, Invalid=3042, Unknown=0, NotChecked=0, Total=3660 [2022-03-18 12:14:55,804 INFO L87 Difference]: Start difference. First operand 151 states and 167 transitions. Second operand has 61 states, 61 states have (on average 1.6885245901639345) internal successors, (103), 60 states have internal predecessors, (103), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-18 12:14:59,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:14:59,321 INFO L93 Difference]: Finished difference Result 519 states and 639 transitions. [2022-03-18 12:14:59,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-03-18 12:14:59,321 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 1.6885245901639345) internal successors, (103), 60 states have internal predecessors, (103), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 121 [2022-03-18 12:14:59,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:14:59,322 INFO L225 Difference]: With dead ends: 519 [2022-03-18 12:14:59,322 INFO L226 Difference]: Without dead ends: 469 [2022-03-18 12:14:59,323 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 383 GetRequests, 242 SyntacticMatches, 1 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7084 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=3467, Invalid=16555, Unknown=0, NotChecked=0, Total=20022 [2022-03-18 12:14:59,323 INFO L912 BasicCegarLoop]: 46 mSDtfsCounter, 134 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 1160 mSolverCounterSat, 332 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 1492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 332 IncrementalHoareTripleChecker+Valid, 1160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:14:59,324 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 118 Invalid, 1492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [332 Valid, 1160 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:14:59,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2022-03-18 12:14:59,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 151. [2022-03-18 12:14:59,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 119 states have (on average 1.1428571428571428) internal successors, (136), 120 states have internal predecessors, (136), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-18 12:14:59,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 167 transitions. [2022-03-18 12:14:59,657 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 167 transitions. Word has length 121 [2022-03-18 12:14:59,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:14:59,657 INFO L478 AbstractCegarLoop]: Abstraction has 151 states and 167 transitions. [2022-03-18 12:14:59,657 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 1.6885245901639345) internal successors, (103), 60 states have internal predecessors, (103), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-18 12:14:59,658 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 167 transitions. [2022-03-18 12:14:59,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-03-18 12:14:59,658 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:14:59,658 INFO L500 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 9, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:14:59,674 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Forceful destruction successful, exit code 0 [2022-03-18 12:14:59,858 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2022-03-18 12:14:59,858 INFO L403 AbstractCegarLoop]: === Iteration 115 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:14:59,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:14:59,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1282201116, now seen corresponding path program 75 times [2022-03-18 12:14:59,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:14:59,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115736295] [2022-03-18 12:14:59,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:14:59,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:14:59,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:00,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:15:00,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:00,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-03-18 12:15:00,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:00,158 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-03-18 12:15:00,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:00,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-03-18 12:15:00,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:00,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-03-18 12:15:00,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:00,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-03-18 12:15:00,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:00,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-03-18 12:15:00,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:00,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-03-18 12:15:00,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:00,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-03-18 12:15:00,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:00,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-03-18 12:15:00,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:00,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-03-18 12:15:00,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:00,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-03-18 12:15:00,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:00,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-03-18 12:15:00,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:00,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-03-18 12:15:00,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:00,179 INFO L134 CoverageAnalysis]: Checked inductivity of 653 backedges. 249 proven. 92 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:15:00,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:15:00,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115736295] [2022-03-18 12:15:00,179 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115736295] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:15:00,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2079082039] [2022-03-18 12:15:00,179 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:15:00,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:15:00,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:15:00,184 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:15:00,184 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2022-03-18 12:15:00,237 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2022-03-18 12:15:00,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:15:00,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-18 12:15:00,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:15:00,971 INFO L134 CoverageAnalysis]: Checked inductivity of 653 backedges. 286 proven. 55 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:15:00,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:15:01,159 INFO L134 CoverageAnalysis]: Checked inductivity of 653 backedges. 286 proven. 55 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:15:01,159 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2079082039] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:15:01,159 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:15:01,159 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33, 33] total 62 [2022-03-18 12:15:01,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617600730] [2022-03-18 12:15:01,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:15:01,159 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2022-03-18 12:15:01,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:15:01,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2022-03-18 12:15:01,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=645, Invalid=3137, Unknown=0, NotChecked=0, Total=3782 [2022-03-18 12:15:01,160 INFO L87 Difference]: Start difference. First operand 151 states and 167 transitions. Second operand has 62 states, 62 states have (on average 1.6774193548387097) internal successors, (104), 61 states have internal predecessors, (104), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-18 12:15:04,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:15:04,318 INFO L93 Difference]: Finished difference Result 469 states and 574 transitions. [2022-03-18 12:15:04,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-03-18 12:15:04,319 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 1.6774193548387097) internal successors, (104), 61 states have internal predecessors, (104), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 121 [2022-03-18 12:15:04,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:15:04,320 INFO L225 Difference]: With dead ends: 469 [2022-03-18 12:15:04,320 INFO L226 Difference]: Without dead ends: 419 [2022-03-18 12:15:04,321 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 377 GetRequests, 241 SyntacticMatches, 1 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6520 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=3220, Invalid=15412, Unknown=0, NotChecked=0, Total=18632 [2022-03-18 12:15:04,321 INFO L912 BasicCegarLoop]: 44 mSDtfsCounter, 129 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 924 mSolverCounterSat, 331 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 1255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 331 IncrementalHoareTripleChecker+Valid, 924 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:15:04,321 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 86 Invalid, 1255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [331 Valid, 924 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:15:04,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-03-18 12:15:04,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 151. [2022-03-18 12:15:04,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 119 states have (on average 1.1428571428571428) internal successors, (136), 120 states have internal predecessors, (136), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-18 12:15:04,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 167 transitions. [2022-03-18 12:15:04,662 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 167 transitions. Word has length 121 [2022-03-18 12:15:04,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:15:04,662 INFO L478 AbstractCegarLoop]: Abstraction has 151 states and 167 transitions. [2022-03-18 12:15:04,662 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 1.6774193548387097) internal successors, (104), 61 states have internal predecessors, (104), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-18 12:15:04,663 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 167 transitions. [2022-03-18 12:15:04,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-03-18 12:15:04,663 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:15:04,663 INFO L500 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 10, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:15:04,679 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Ended with exit code 0 [2022-03-18 12:15:04,864 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:15:04,864 INFO L403 AbstractCegarLoop]: === Iteration 116 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:15:04,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:15:04,867 INFO L85 PathProgramCache]: Analyzing trace with hash 1739053571, now seen corresponding path program 76 times [2022-03-18 12:15:04,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:15:04,867 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013614773] [2022-03-18 12:15:04,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:15:04,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:15:04,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:05,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:15:05,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:05,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-03-18 12:15:05,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:05,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-03-18 12:15:05,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:05,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-03-18 12:15:05,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:05,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-03-18 12:15:05,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:05,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-03-18 12:15:05,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:05,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-03-18 12:15:05,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:05,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-03-18 12:15:05,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:05,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-03-18 12:15:05,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:05,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-03-18 12:15:05,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:05,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-03-18 12:15:05,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:05,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-03-18 12:15:05,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:05,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-03-18 12:15:05,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:05,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-03-18 12:15:05,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:05,180 INFO L134 CoverageAnalysis]: Checked inductivity of 659 backedges. 249 proven. 98 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:15:05,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:15:05,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013614773] [2022-03-18 12:15:05,180 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013614773] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:15:05,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [630780976] [2022-03-18 12:15:05,180 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:15:05,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:15:05,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:15:05,181 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:15:05,206 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2022-03-18 12:15:05,246 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:15:05,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:15:05,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-18 12:15:05,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:15:05,977 INFO L134 CoverageAnalysis]: Checked inductivity of 659 backedges. 286 proven. 61 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:15:05,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:15:06,165 INFO L134 CoverageAnalysis]: Checked inductivity of 659 backedges. 286 proven. 61 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:15:06,165 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [630780976] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:15:06,165 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:15:06,165 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33, 33] total 63 [2022-03-18 12:15:06,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061543622] [2022-03-18 12:15:06,166 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:15:06,166 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-03-18 12:15:06,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:15:06,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-03-18 12:15:06,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=676, Invalid=3230, Unknown=0, NotChecked=0, Total=3906 [2022-03-18 12:15:06,166 INFO L87 Difference]: Start difference. First operand 151 states and 167 transitions. Second operand has 63 states, 63 states have (on average 1.6666666666666667) internal successors, (105), 62 states have internal predecessors, (105), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-18 12:15:09,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:15:09,070 INFO L93 Difference]: Finished difference Result 418 states and 508 transitions. [2022-03-18 12:15:09,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-03-18 12:15:09,071 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 1.6666666666666667) internal successors, (105), 62 states have internal predecessors, (105), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 121 [2022-03-18 12:15:09,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:15:09,072 INFO L225 Difference]: With dead ends: 418 [2022-03-18 12:15:09,072 INFO L226 Difference]: Without dead ends: 368 [2022-03-18 12:15:09,072 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 240 SyntacticMatches, 1 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5791 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=2896, Invalid=13874, Unknown=0, NotChecked=0, Total=16770 [2022-03-18 12:15:09,073 INFO L912 BasicCegarLoop]: 39 mSDtfsCounter, 94 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 1096 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 1304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 208 IncrementalHoareTripleChecker+Valid, 1096 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:15:09,073 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 116 Invalid, 1304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [208 Valid, 1096 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:15:09,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2022-03-18 12:15:09,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 151. [2022-03-18 12:15:09,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 119 states have (on average 1.1428571428571428) internal successors, (136), 120 states have internal predecessors, (136), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-18 12:15:09,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 167 transitions. [2022-03-18 12:15:09,422 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 167 transitions. Word has length 121 [2022-03-18 12:15:09,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:15:09,423 INFO L478 AbstractCegarLoop]: Abstraction has 151 states and 167 transitions. [2022-03-18 12:15:09,423 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 1.6666666666666667) internal successors, (105), 62 states have internal predecessors, (105), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-18 12:15:09,423 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 167 transitions. [2022-03-18 12:15:09,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-03-18 12:15:09,423 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:15:09,423 INFO L500 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:15:09,439 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Ended with exit code 0 [2022-03-18 12:15:09,623 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:15:09,624 INFO L403 AbstractCegarLoop]: === Iteration 117 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:15:09,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:15:09,624 INFO L85 PathProgramCache]: Analyzing trace with hash 908668356, now seen corresponding path program 77 times [2022-03-18 12:15:09,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:15:09,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579701363] [2022-03-18 12:15:09,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:15:09,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:15:09,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:09,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:15:09,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:09,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-03-18 12:15:09,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:09,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-03-18 12:15:09,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:09,933 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-03-18 12:15:09,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:09,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-03-18 12:15:09,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:09,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-03-18 12:15:09,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:09,936 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-03-18 12:15:09,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:09,937 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-03-18 12:15:09,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:09,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-03-18 12:15:09,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:09,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-03-18 12:15:09,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:09,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-03-18 12:15:09,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:09,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-03-18 12:15:09,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:09,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-03-18 12:15:09,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:09,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-03-18 12:15:09,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:09,945 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 249 proven. 106 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:15:09,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:15:09,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579701363] [2022-03-18 12:15:09,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579701363] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:15:09,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608214419] [2022-03-18 12:15:09,945 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:15:09,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:15:09,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:15:09,946 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:15:09,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2022-03-18 12:15:09,998 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2022-03-18 12:15:09,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:15:09,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-18 12:15:10,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:15:10,746 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 286 proven. 69 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:15:10,746 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:15:10,934 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 286 proven. 69 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:15:10,934 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1608214419] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:15:10,934 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:15:10,934 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33, 33] total 64 [2022-03-18 12:15:10,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905084941] [2022-03-18 12:15:10,934 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:15:10,934 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-03-18 12:15:10,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:15:10,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-03-18 12:15:10,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=711, Invalid=3321, Unknown=0, NotChecked=0, Total=4032 [2022-03-18 12:15:10,935 INFO L87 Difference]: Start difference. First operand 151 states and 167 transitions. Second operand has 64 states, 64 states have (on average 1.65625) internal successors, (106), 63 states have internal predecessors, (106), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-18 12:15:13,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:15:13,445 INFO L93 Difference]: Finished difference Result 366 states and 441 transitions. [2022-03-18 12:15:13,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-18 12:15:13,446 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 1.65625) internal successors, (106), 63 states have internal predecessors, (106), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 121 [2022-03-18 12:15:13,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:15:13,446 INFO L225 Difference]: With dead ends: 366 [2022-03-18 12:15:13,447 INFO L226 Difference]: Without dead ends: 316 [2022-03-18 12:15:13,447 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 359 GetRequests, 239 SyntacticMatches, 1 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4940 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2516, Invalid=12004, Unknown=0, NotChecked=0, Total=14520 [2022-03-18 12:15:13,447 INFO L912 BasicCegarLoop]: 36 mSDtfsCounter, 82 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 1052 mSolverCounterSat, 205 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 1257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 205 IncrementalHoareTripleChecker+Valid, 1052 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:15:13,448 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 103 Invalid, 1257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [205 Valid, 1052 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:15:13,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2022-03-18 12:15:13,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 151. [2022-03-18 12:15:13,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 119 states have (on average 1.1428571428571428) internal successors, (136), 120 states have internal predecessors, (136), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-18 12:15:13,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 167 transitions. [2022-03-18 12:15:13,799 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 167 transitions. Word has length 121 [2022-03-18 12:15:13,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:15:13,799 INFO L478 AbstractCegarLoop]: Abstraction has 151 states and 167 transitions. [2022-03-18 12:15:13,799 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 1.65625) internal successors, (106), 63 states have internal predecessors, (106), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-18 12:15:13,799 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 167 transitions. [2022-03-18 12:15:13,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-03-18 12:15:13,800 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:15:13,800 INFO L500 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:15:13,818 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Forceful destruction successful, exit code 0 [2022-03-18 12:15:14,000 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable116 [2022-03-18 12:15:14,000 INFO L403 AbstractCegarLoop]: === Iteration 118 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:15:14,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:15:14,001 INFO L85 PathProgramCache]: Analyzing trace with hash 936530467, now seen corresponding path program 78 times [2022-03-18 12:15:14,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:15:14,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568928506] [2022-03-18 12:15:14,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:15:14,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:15:14,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:14,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:15:14,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:14,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-03-18 12:15:14,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:14,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-03-18 12:15:14,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:14,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-03-18 12:15:14,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:14,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-03-18 12:15:14,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:14,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-03-18 12:15:14,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:14,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-03-18 12:15:14,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:14,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-03-18 12:15:14,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:14,307 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-03-18 12:15:14,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:14,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-03-18 12:15:14,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:14,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-03-18 12:15:14,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:14,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-03-18 12:15:14,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:14,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-03-18 12:15:14,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:14,323 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-03-18 12:15:14,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:14,325 INFO L134 CoverageAnalysis]: Checked inductivity of 677 backedges. 249 proven. 116 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:15:14,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:15:14,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568928506] [2022-03-18 12:15:14,325 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568928506] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:15:14,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2098275444] [2022-03-18 12:15:14,325 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:15:14,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:15:14,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:15:14,326 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:15:14,327 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2022-03-18 12:15:14,378 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2022-03-18 12:15:14,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:15:14,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-18 12:15:14,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:15:15,154 INFO L134 CoverageAnalysis]: Checked inductivity of 677 backedges. 286 proven. 79 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:15:15,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:15:15,341 INFO L134 CoverageAnalysis]: Checked inductivity of 677 backedges. 286 proven. 79 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:15:15,342 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2098275444] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:15:15,342 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:15:15,342 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33, 33] total 65 [2022-03-18 12:15:15,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617709766] [2022-03-18 12:15:15,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:15:15,342 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2022-03-18 12:15:15,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:15:15,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2022-03-18 12:15:15,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=750, Invalid=3410, Unknown=0, NotChecked=0, Total=4160 [2022-03-18 12:15:15,343 INFO L87 Difference]: Start difference. First operand 151 states and 167 transitions. Second operand has 65 states, 65 states have (on average 1.646153846153846) internal successors, (107), 64 states have internal predecessors, (107), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-18 12:15:17,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:15:17,353 INFO L93 Difference]: Finished difference Result 313 states and 373 transitions. [2022-03-18 12:15:17,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-18 12:15:17,353 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 1.646153846153846) internal successors, (107), 64 states have internal predecessors, (107), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 121 [2022-03-18 12:15:17,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:15:17,354 INFO L225 Difference]: With dead ends: 313 [2022-03-18 12:15:17,354 INFO L226 Difference]: Without dead ends: 263 [2022-03-18 12:15:17,355 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 347 GetRequests, 238 SyntacticMatches, 1 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4007 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2107, Invalid=9883, Unknown=0, NotChecked=0, Total=11990 [2022-03-18 12:15:17,355 INFO L912 BasicCegarLoop]: 33 mSDtfsCounter, 76 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 808 mSolverCounterSat, 182 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 990 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 182 IncrementalHoareTripleChecker+Valid, 808 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:15:17,355 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 80 Invalid, 990 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [182 Valid, 808 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:15:17,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2022-03-18 12:15:17,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 151. [2022-03-18 12:15:17,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 119 states have (on average 1.1428571428571428) internal successors, (136), 120 states have internal predecessors, (136), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-18 12:15:17,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 167 transitions. [2022-03-18 12:15:17,715 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 167 transitions. Word has length 121 [2022-03-18 12:15:17,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:15:17,716 INFO L478 AbstractCegarLoop]: Abstraction has 151 states and 167 transitions. [2022-03-18 12:15:17,716 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 1.646153846153846) internal successors, (107), 64 states have internal predecessors, (107), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-18 12:15:17,716 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 167 transitions. [2022-03-18 12:15:17,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-03-18 12:15:17,716 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:15:17,716 INFO L500 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:15:17,734 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Forceful destruction successful, exit code 0 [2022-03-18 12:15:17,916 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:15:17,917 INFO L403 AbstractCegarLoop]: === Iteration 119 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:15:17,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:15:17,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1800255908, now seen corresponding path program 13 times [2022-03-18 12:15:17,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:15:17,917 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060420387] [2022-03-18 12:15:17,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:15:17,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:15:17,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:18,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:15:18,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:18,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-03-18 12:15:18,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:18,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-03-18 12:15:18,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:18,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-03-18 12:15:18,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:18,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-03-18 12:15:18,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:18,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-03-18 12:15:18,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:18,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-03-18 12:15:18,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:18,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-03-18 12:15:18,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:18,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-03-18 12:15:18,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:18,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-03-18 12:15:18,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:18,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-03-18 12:15:18,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:18,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-03-18 12:15:18,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:18,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-03-18 12:15:18,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:18,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-03-18 12:15:18,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:18,222 INFO L134 CoverageAnalysis]: Checked inductivity of 689 backedges. 249 proven. 128 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:15:18,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:15:18,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060420387] [2022-03-18 12:15:18,222 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060420387] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:15:18,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1026173655] [2022-03-18 12:15:18,222 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:15:18,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:15:18,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:15:18,223 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:15:18,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2022-03-18 12:15:18,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:18,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-18 12:15:18,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:15:19,049 INFO L134 CoverageAnalysis]: Checked inductivity of 689 backedges. 286 proven. 91 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:15:19,049 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:15:19,237 INFO L134 CoverageAnalysis]: Checked inductivity of 689 backedges. 286 proven. 91 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:15:19,237 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1026173655] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:15:19,237 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:15:19,237 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33, 33] total 66 [2022-03-18 12:15:19,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35907104] [2022-03-18 12:15:19,237 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:15:19,237 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-03-18 12:15:19,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:15:19,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-03-18 12:15:19,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=793, Invalid=3497, Unknown=0, NotChecked=0, Total=4290 [2022-03-18 12:15:19,238 INFO L87 Difference]: Start difference. First operand 151 states and 167 transitions. Second operand has 66 states, 66 states have (on average 1.6363636363636365) internal successors, (108), 65 states have internal predecessors, (108), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-18 12:15:20,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:15:20,769 INFO L93 Difference]: Finished difference Result 259 states and 304 transitions. [2022-03-18 12:15:20,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-18 12:15:20,770 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 1.6363636363636365) internal successors, (108), 65 states have internal predecessors, (108), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 121 [2022-03-18 12:15:20,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:15:20,770 INFO L225 Difference]: With dead ends: 259 [2022-03-18 12:15:20,770 INFO L226 Difference]: Without dead ends: 209 [2022-03-18 12:15:20,771 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 333 GetRequests, 237 SyntacticMatches, 1 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3075 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1717, Invalid=7595, Unknown=0, NotChecked=0, Total=9312 [2022-03-18 12:15:20,771 INFO L912 BasicCegarLoop]: 29 mSDtfsCounter, 56 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 867 mSolverCounterSat, 145 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 1012 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 145 IncrementalHoareTripleChecker+Valid, 867 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:15:20,771 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 96 Invalid, 1012 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [145 Valid, 867 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:15:20,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2022-03-18 12:15:21,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 153. [2022-03-18 12:15:21,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 121 states have (on average 1.140495867768595) internal successors, (138), 122 states have internal predecessors, (138), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-18 12:15:21,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 169 transitions. [2022-03-18 12:15:21,163 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 169 transitions. Word has length 121 [2022-03-18 12:15:21,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:15:21,163 INFO L478 AbstractCegarLoop]: Abstraction has 153 states and 169 transitions. [2022-03-18 12:15:21,163 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 1.6363636363636365) internal successors, (108), 65 states have internal predecessors, (108), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-18 12:15:21,164 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 169 transitions. [2022-03-18 12:15:21,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-03-18 12:15:21,164 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:15:21,164 INFO L500 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:15:21,180 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Ended with exit code 0 [2022-03-18 12:15:21,364 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:15:21,365 INFO L403 AbstractCegarLoop]: === Iteration 120 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:15:21,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:15:21,365 INFO L85 PathProgramCache]: Analyzing trace with hash 505621089, now seen corresponding path program 26 times [2022-03-18 12:15:21,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:15:21,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39683084] [2022-03-18 12:15:21,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:15:21,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:15:21,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:21,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:15:21,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:21,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-03-18 12:15:21,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:21,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-03-18 12:15:21,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:21,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-03-18 12:15:21,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:21,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-03-18 12:15:21,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:21,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-03-18 12:15:21,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:21,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-03-18 12:15:21,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:21,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-03-18 12:15:21,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:21,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-03-18 12:15:21,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:21,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-03-18 12:15:21,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:21,510 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-03-18 12:15:21,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:21,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-03-18 12:15:21,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:21,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-03-18 12:15:21,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:21,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-03-18 12:15:21,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:21,514 INFO L134 CoverageAnalysis]: Checked inductivity of 703 backedges. 117 proven. 274 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:15:21,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:15:21,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39683084] [2022-03-18 12:15:21,514 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39683084] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:15:21,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83888273] [2022-03-18 12:15:21,514 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:15:21,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:15:21,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:15:21,515 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:15:21,516 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2022-03-18 12:15:21,561 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:15:21,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:15:21,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-18 12:15:21,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:15:21,715 INFO L134 CoverageAnalysis]: Checked inductivity of 703 backedges. 131 proven. 260 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:15:21,715 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:15:21,889 INFO L134 CoverageAnalysis]: Checked inductivity of 703 backedges. 131 proven. 260 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:15:21,889 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83888273] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:15:21,889 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:15:21,889 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 23 [2022-03-18 12:15:21,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006691426] [2022-03-18 12:15:21,889 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:15:21,889 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-18 12:15:21,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:15:21,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-18 12:15:21,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=355, Unknown=0, NotChecked=0, Total=506 [2022-03-18 12:15:21,890 INFO L87 Difference]: Start difference. First operand 153 states and 169 transitions. Second operand has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 20 states have internal predecessors, (63), 15 states have call successors, (18), 4 states have call predecessors, (18), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 12:15:22,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:15:22,651 INFO L93 Difference]: Finished difference Result 166 states and 183 transitions. [2022-03-18 12:15:22,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-18 12:15:22,651 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 20 states have internal predecessors, (63), 15 states have call successors, (18), 4 states have call predecessors, (18), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 122 [2022-03-18 12:15:22,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:15:22,652 INFO L225 Difference]: With dead ends: 166 [2022-03-18 12:15:22,652 INFO L226 Difference]: Without dead ends: 164 [2022-03-18 12:15:22,652 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 323 GetRequests, 281 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 393 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=445, Invalid=1277, Unknown=0, NotChecked=0, Total=1722 [2022-03-18 12:15:22,652 INFO L912 BasicCegarLoop]: 45 mSDtfsCounter, 96 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 575 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 689 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:15:22,652 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 77 Invalid, 689 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 575 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:15:22,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2022-03-18 12:15:23,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 160. [2022-03-18 12:15:23,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.1349206349206349) internal successors, (143), 127 states have internal predecessors, (143), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:15:23,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 176 transitions. [2022-03-18 12:15:23,047 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 176 transitions. Word has length 122 [2022-03-18 12:15:23,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:15:23,047 INFO L478 AbstractCegarLoop]: Abstraction has 160 states and 176 transitions. [2022-03-18 12:15:23,047 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 20 states have internal predecessors, (63), 15 states have call successors, (18), 4 states have call predecessors, (18), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 12:15:23,047 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 176 transitions. [2022-03-18 12:15:23,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-03-18 12:15:23,047 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:15:23,047 INFO L500 BasicCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:15:23,064 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Ended with exit code 0 [2022-03-18 12:15:23,251 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable119 [2022-03-18 12:15:23,251 INFO L403 AbstractCegarLoop]: === Iteration 121 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:15:23,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:15:23,251 INFO L85 PathProgramCache]: Analyzing trace with hash -631204058, now seen corresponding path program 27 times [2022-03-18 12:15:23,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:15:23,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948169746] [2022-03-18 12:15:23,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:15:23,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:15:23,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:23,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:15:23,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:23,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-03-18 12:15:23,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:23,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-03-18 12:15:23,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:23,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-03-18 12:15:23,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:23,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-03-18 12:15:23,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:23,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-03-18 12:15:23,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:23,564 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-03-18 12:15:23,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:23,565 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-03-18 12:15:23,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:23,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-03-18 12:15:23,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:23,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-03-18 12:15:23,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:23,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-03-18 12:15:23,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:23,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-03-18 12:15:23,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:23,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-03-18 12:15:23,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:23,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-03-18 12:15:23,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:23,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-03-18 12:15:23,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:23,577 INFO L134 CoverageAnalysis]: Checked inductivity of 798 backedges. 289 proven. 145 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:15:23,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:15:23,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948169746] [2022-03-18 12:15:23,577 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948169746] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:15:23,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [765739619] [2022-03-18 12:15:23,577 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:15:23,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:15:23,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:15:23,578 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:15:23,578 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2022-03-18 12:15:23,632 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2022-03-18 12:15:23,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:15:23,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-18 12:15:23,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:15:24,270 INFO L134 CoverageAnalysis]: Checked inductivity of 798 backedges. 329 proven. 105 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:15:24,270 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:15:24,479 INFO L134 CoverageAnalysis]: Checked inductivity of 798 backedges. 329 proven. 105 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:15:24,479 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [765739619] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:15:24,479 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:15:24,479 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35, 35] total 56 [2022-03-18 12:15:24,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821730528] [2022-03-18 12:15:24,479 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:15:24,479 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-03-18 12:15:24,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:15:24,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-03-18 12:15:24,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=613, Invalid=2467, Unknown=0, NotChecked=0, Total=3080 [2022-03-18 12:15:24,480 INFO L87 Difference]: Start difference. First operand 160 states and 176 transitions. Second operand has 56 states, 56 states have (on average 1.7857142857142858) internal successors, (100), 55 states have internal predecessors, (100), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-18 12:15:29,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:15:29,488 INFO L93 Difference]: Finished difference Result 997 states and 1269 transitions. [2022-03-18 12:15:29,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-03-18 12:15:29,488 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.7857142857142858) internal successors, (100), 55 states have internal predecessors, (100), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 129 [2022-03-18 12:15:29,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:15:29,490 INFO L225 Difference]: With dead ends: 997 [2022-03-18 12:15:29,490 INFO L226 Difference]: Without dead ends: 944 [2022-03-18 12:15:29,490 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 383 GetRequests, 267 SyntacticMatches, 1 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4469 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2416, Invalid=11156, Unknown=0, NotChecked=0, Total=13572 [2022-03-18 12:15:29,491 INFO L912 BasicCegarLoop]: 74 mSDtfsCounter, 298 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 1586 mSolverCounterSat, 257 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 1843 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 257 IncrementalHoareTripleChecker+Valid, 1586 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-18 12:15:29,491 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [299 Valid, 131 Invalid, 1843 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [257 Valid, 1586 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 12:15:29,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 944 states. [2022-03-18 12:15:29,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 944 to 161. [2022-03-18 12:15:29,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 127 states have (on average 1.141732283464567) internal successors, (145), 128 states have internal predecessors, (145), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:15:29,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 178 transitions. [2022-03-18 12:15:29,895 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 178 transitions. Word has length 129 [2022-03-18 12:15:29,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:15:29,895 INFO L478 AbstractCegarLoop]: Abstraction has 161 states and 178 transitions. [2022-03-18 12:15:29,895 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 1.7857142857142858) internal successors, (100), 55 states have internal predecessors, (100), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-18 12:15:29,895 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 178 transitions. [2022-03-18 12:15:29,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-03-18 12:15:29,895 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:15:29,896 INFO L500 BasicCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:15:29,912 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Forceful destruction successful, exit code 0 [2022-03-18 12:15:30,096 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:15:30,096 INFO L403 AbstractCegarLoop]: === Iteration 122 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:15:30,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:15:30,096 INFO L85 PathProgramCache]: Analyzing trace with hash -1445936379, now seen corresponding path program 79 times [2022-03-18 12:15:30,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:15:30,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8463803] [2022-03-18 12:15:30,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:15:30,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:15:30,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:30,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:15:30,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:30,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-03-18 12:15:30,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:30,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-03-18 12:15:30,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:30,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-03-18 12:15:30,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:30,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-03-18 12:15:30,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:30,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-03-18 12:15:30,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:30,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-03-18 12:15:30,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:30,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-03-18 12:15:30,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:30,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-03-18 12:15:30,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:30,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-03-18 12:15:30,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:30,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-03-18 12:15:30,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:30,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-03-18 12:15:30,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:30,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-03-18 12:15:30,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:30,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-03-18 12:15:30,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:30,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-03-18 12:15:30,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:30,427 INFO L134 CoverageAnalysis]: Checked inductivity of 785 backedges. 289 proven. 132 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:15:30,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:15:30,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8463803] [2022-03-18 12:15:30,427 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8463803] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:15:30,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1272297820] [2022-03-18 12:15:30,427 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:15:30,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:15:30,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:15:30,428 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:15:30,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2022-03-18 12:15:30,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:30,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-18 12:15:30,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:15:31,141 INFO L134 CoverageAnalysis]: Checked inductivity of 785 backedges. 329 proven. 92 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:15:31,141 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:15:31,348 INFO L134 CoverageAnalysis]: Checked inductivity of 785 backedges. 329 proven. 92 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:15:31,348 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1272297820] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:15:31,348 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:15:31,348 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35, 35] total 57 [2022-03-18 12:15:31,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580842771] [2022-03-18 12:15:31,348 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:15:31,349 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-03-18 12:15:31,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:15:31,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-03-18 12:15:31,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=607, Invalid=2585, Unknown=0, NotChecked=0, Total=3192 [2022-03-18 12:15:31,350 INFO L87 Difference]: Start difference. First operand 161 states and 178 transitions. Second operand has 57 states, 57 states have (on average 1.7719298245614035) internal successors, (101), 56 states have internal predecessors, (101), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-18 12:15:36,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:15:36,419 INFO L93 Difference]: Finished difference Result 952 states and 1208 transitions. [2022-03-18 12:15:36,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-18 12:15:36,419 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 1.7719298245614035) internal successors, (101), 56 states have internal predecessors, (101), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 129 [2022-03-18 12:15:36,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:15:36,421 INFO L225 Difference]: With dead ends: 952 [2022-03-18 12:15:36,421 INFO L226 Difference]: Without dead ends: 899 [2022-03-18 12:15:36,422 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 394 GetRequests, 266 SyntacticMatches, 1 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5751 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2872, Invalid=13640, Unknown=0, NotChecked=0, Total=16512 [2022-03-18 12:15:36,422 INFO L912 BasicCegarLoop]: 73 mSDtfsCounter, 286 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 1462 mSolverCounterSat, 329 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 1791 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 329 IncrementalHoareTripleChecker+Valid, 1462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-18 12:15:36,422 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [287 Valid, 130 Invalid, 1791 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [329 Valid, 1462 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 12:15:36,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 899 states. [2022-03-18 12:15:36,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 899 to 161. [2022-03-18 12:15:36,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 127 states have (on average 1.141732283464567) internal successors, (145), 128 states have internal predecessors, (145), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:15:36,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 178 transitions. [2022-03-18 12:15:36,835 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 178 transitions. Word has length 129 [2022-03-18 12:15:36,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:15:36,835 INFO L478 AbstractCegarLoop]: Abstraction has 161 states and 178 transitions. [2022-03-18 12:15:36,835 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 1.7719298245614035) internal successors, (101), 56 states have internal predecessors, (101), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-18 12:15:36,835 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 178 transitions. [2022-03-18 12:15:36,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-03-18 12:15:36,836 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:15:36,836 INFO L500 BasicCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:15:36,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Forceful destruction successful, exit code 0 [2022-03-18 12:15:37,036 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:15:37,036 INFO L403 AbstractCegarLoop]: === Iteration 123 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:15:37,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:15:37,036 INFO L85 PathProgramCache]: Analyzing trace with hash -932834554, now seen corresponding path program 80 times [2022-03-18 12:15:37,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:15:37,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773544196] [2022-03-18 12:15:37,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:15:37,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:15:37,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:37,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:15:37,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:37,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-03-18 12:15:37,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:37,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-03-18 12:15:37,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:37,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-03-18 12:15:37,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:37,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-03-18 12:15:37,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:37,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-03-18 12:15:37,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:37,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-03-18 12:15:37,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:37,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-03-18 12:15:37,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:37,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-03-18 12:15:37,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:37,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-03-18 12:15:37,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:37,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-03-18 12:15:37,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:37,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-03-18 12:15:37,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:37,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-03-18 12:15:37,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:37,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-03-18 12:15:37,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:37,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-03-18 12:15:37,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:37,356 INFO L134 CoverageAnalysis]: Checked inductivity of 774 backedges. 289 proven. 121 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:15:37,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:15:37,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773544196] [2022-03-18 12:15:37,356 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773544196] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:15:37,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591469137] [2022-03-18 12:15:37,357 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:15:37,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:15:37,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:15:37,357 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:15:37,358 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2022-03-18 12:15:37,403 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:15:37,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:15:37,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-18 12:15:37,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:15:38,062 INFO L134 CoverageAnalysis]: Checked inductivity of 774 backedges. 329 proven. 81 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:15:38,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:15:38,299 INFO L134 CoverageAnalysis]: Checked inductivity of 774 backedges. 329 proven. 81 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:15:38,299 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591469137] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:15:38,299 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:15:38,299 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35, 35] total 58 [2022-03-18 12:15:38,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456499324] [2022-03-18 12:15:38,299 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:15:38,300 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-03-18 12:15:38,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:15:38,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-03-18 12:15:38,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=605, Invalid=2701, Unknown=0, NotChecked=0, Total=3306 [2022-03-18 12:15:38,301 INFO L87 Difference]: Start difference. First operand 161 states and 178 transitions. Second operand has 58 states, 58 states have (on average 1.7586206896551724) internal successors, (102), 57 states have internal predecessors, (102), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-18 12:15:43,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:15:43,763 INFO L93 Difference]: Finished difference Result 906 states and 1146 transitions. [2022-03-18 12:15:43,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-03-18 12:15:43,763 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.7586206896551724) internal successors, (102), 57 states have internal predecessors, (102), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 129 [2022-03-18 12:15:43,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:15:43,765 INFO L225 Difference]: With dead ends: 906 [2022-03-18 12:15:43,765 INFO L226 Difference]: Without dead ends: 853 [2022-03-18 12:15:43,766 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 403 GetRequests, 265 SyntacticMatches, 1 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6903 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=3320, Invalid=15862, Unknown=0, NotChecked=0, Total=19182 [2022-03-18 12:15:43,766 INFO L912 BasicCegarLoop]: 66 mSDtfsCounter, 252 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 2414 mSolverCounterSat, 351 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 253 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 2765 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 351 IncrementalHoareTripleChecker+Valid, 2414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-18 12:15:43,766 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [253 Valid, 158 Invalid, 2765 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [351 Valid, 2414 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-18 12:15:43,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 853 states. [2022-03-18 12:15:44,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 853 to 161. [2022-03-18 12:15:44,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 127 states have (on average 1.141732283464567) internal successors, (145), 128 states have internal predecessors, (145), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:15:44,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 178 transitions. [2022-03-18 12:15:44,181 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 178 transitions. Word has length 129 [2022-03-18 12:15:44,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:15:44,181 INFO L478 AbstractCegarLoop]: Abstraction has 161 states and 178 transitions. [2022-03-18 12:15:44,181 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 1.7586206896551724) internal successors, (102), 57 states have internal predecessors, (102), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-18 12:15:44,181 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 178 transitions. [2022-03-18 12:15:44,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-03-18 12:15:44,182 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:15:44,182 INFO L500 BasicCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 11, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:15:44,198 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Ended with exit code 0 [2022-03-18 12:15:44,382 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2022-03-18 12:15:44,382 INFO L403 AbstractCegarLoop]: === Iteration 124 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:15:44,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:15:44,382 INFO L85 PathProgramCache]: Analyzing trace with hash 2088420133, now seen corresponding path program 81 times [2022-03-18 12:15:44,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:15:44,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533116973] [2022-03-18 12:15:44,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:15:44,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:15:44,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:44,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:15:44,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:44,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-03-18 12:15:44,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:44,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-03-18 12:15:44,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:44,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-03-18 12:15:44,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:44,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-03-18 12:15:44,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:44,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-03-18 12:15:44,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:44,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-03-18 12:15:44,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:44,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-03-18 12:15:44,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:44,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-03-18 12:15:44,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:44,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-03-18 12:15:44,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:44,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-03-18 12:15:44,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:44,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-03-18 12:15:44,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:44,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-03-18 12:15:44,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:44,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-03-18 12:15:44,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:44,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-03-18 12:15:44,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:44,702 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 289 proven. 112 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:15:44,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:15:44,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533116973] [2022-03-18 12:15:44,702 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533116973] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:15:44,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1688705989] [2022-03-18 12:15:44,702 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:15:44,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:15:44,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:15:44,703 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:15:44,704 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2022-03-18 12:15:44,758 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2022-03-18 12:15:44,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:15:44,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-18 12:15:44,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:15:45,448 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 329 proven. 72 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:15:45,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:15:45,648 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 329 proven. 72 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:15:45,649 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1688705989] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:15:45,649 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:15:45,649 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35, 35] total 59 [2022-03-18 12:15:45,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171741259] [2022-03-18 12:15:45,649 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:15:45,649 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-03-18 12:15:45,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:15:45,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-03-18 12:15:45,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=607, Invalid=2815, Unknown=0, NotChecked=0, Total=3422 [2022-03-18 12:15:45,650 INFO L87 Difference]: Start difference. First operand 161 states and 178 transitions. Second operand has 59 states, 59 states have (on average 1.7457627118644068) internal successors, (103), 58 states have internal predecessors, (103), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-18 12:15:50,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:15:50,939 INFO L93 Difference]: Finished difference Result 859 states and 1083 transitions. [2022-03-18 12:15:50,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-03-18 12:15:50,939 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.7457627118644068) internal successors, (103), 58 states have internal predecessors, (103), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 129 [2022-03-18 12:15:50,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:15:50,941 INFO L225 Difference]: With dead ends: 859 [2022-03-18 12:15:50,941 INFO L226 Difference]: Without dead ends: 806 [2022-03-18 12:15:50,942 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 410 GetRequests, 264 SyntacticMatches, 1 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7827 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=3714, Invalid=17748, Unknown=0, NotChecked=0, Total=21462 [2022-03-18 12:15:50,942 INFO L912 BasicCegarLoop]: 65 mSDtfsCounter, 232 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 1318 mSolverCounterSat, 383 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 1701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 383 IncrementalHoareTripleChecker+Valid, 1318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-18 12:15:50,942 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [233 Valid, 117 Invalid, 1701 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [383 Valid, 1318 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 12:15:50,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 806 states. [2022-03-18 12:15:51,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 806 to 161. [2022-03-18 12:15:51,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 127 states have (on average 1.141732283464567) internal successors, (145), 128 states have internal predecessors, (145), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:15:51,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 178 transitions. [2022-03-18 12:15:51,364 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 178 transitions. Word has length 129 [2022-03-18 12:15:51,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:15:51,364 INFO L478 AbstractCegarLoop]: Abstraction has 161 states and 178 transitions. [2022-03-18 12:15:51,365 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 1.7457627118644068) internal successors, (103), 58 states have internal predecessors, (103), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-18 12:15:51,365 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 178 transitions. [2022-03-18 12:15:51,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-03-18 12:15:51,365 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:15:51,365 INFO L500 BasicCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 10, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:15:51,382 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Ended with exit code 0 [2022-03-18 12:15:51,565 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:15:51,566 INFO L403 AbstractCegarLoop]: === Iteration 125 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:15:51,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:15:51,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1258034918, now seen corresponding path program 82 times [2022-03-18 12:15:51,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:15:51,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755126980] [2022-03-18 12:15:51,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:15:51,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:15:51,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:51,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:15:51,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:51,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-03-18 12:15:51,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:51,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-03-18 12:15:51,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:51,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-03-18 12:15:51,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:51,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-03-18 12:15:51,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:51,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-03-18 12:15:51,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:51,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-03-18 12:15:51,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:51,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-03-18 12:15:51,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:51,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-03-18 12:15:51,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:51,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-03-18 12:15:51,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:51,891 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-03-18 12:15:51,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:51,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-03-18 12:15:51,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:51,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-03-18 12:15:51,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:51,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-03-18 12:15:51,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:51,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-03-18 12:15:51,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:51,897 INFO L134 CoverageAnalysis]: Checked inductivity of 758 backedges. 289 proven. 105 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:15:51,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:15:51,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755126980] [2022-03-18 12:15:51,897 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755126980] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:15:51,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118160873] [2022-03-18 12:15:51,897 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:15:51,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:15:51,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:15:51,898 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:15:51,899 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2022-03-18 12:15:51,948 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:15:51,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:15:51,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-18 12:15:51,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:15:52,664 INFO L134 CoverageAnalysis]: Checked inductivity of 758 backedges. 329 proven. 65 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:15:52,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:15:52,881 INFO L134 CoverageAnalysis]: Checked inductivity of 758 backedges. 329 proven. 65 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:15:52,881 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2118160873] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:15:52,881 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:15:52,881 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35, 35] total 60 [2022-03-18 12:15:52,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428591466] [2022-03-18 12:15:52,881 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:15:52,881 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-03-18 12:15:52,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:15:52,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-03-18 12:15:52,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=613, Invalid=2927, Unknown=0, NotChecked=0, Total=3540 [2022-03-18 12:15:52,882 INFO L87 Difference]: Start difference. First operand 161 states and 178 transitions. Second operand has 60 states, 60 states have (on average 1.7333333333333334) internal successors, (104), 59 states have internal predecessors, (104), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-18 12:15:58,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:15:58,306 INFO L93 Difference]: Finished difference Result 811 states and 1019 transitions. [2022-03-18 12:15:58,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2022-03-18 12:15:58,306 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 1.7333333333333334) internal successors, (104), 59 states have internal predecessors, (104), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 129 [2022-03-18 12:15:58,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:15:58,308 INFO L225 Difference]: With dead ends: 811 [2022-03-18 12:15:58,308 INFO L226 Difference]: Without dead ends: 758 [2022-03-18 12:15:58,309 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 415 GetRequests, 263 SyntacticMatches, 1 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8524 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=4030, Invalid=19226, Unknown=0, NotChecked=0, Total=23256 [2022-03-18 12:15:58,309 INFO L912 BasicCegarLoop]: 60 mSDtfsCounter, 223 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 1594 mSolverCounterSat, 376 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 1970 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 376 IncrementalHoareTripleChecker+Valid, 1594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 12:15:58,309 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [224 Valid, 132 Invalid, 1970 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [376 Valid, 1594 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 12:15:58,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 758 states. [2022-03-18 12:15:58,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 758 to 161. [2022-03-18 12:15:58,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 127 states have (on average 1.141732283464567) internal successors, (145), 128 states have internal predecessors, (145), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:15:58,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 178 transitions. [2022-03-18 12:15:58,735 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 178 transitions. Word has length 129 [2022-03-18 12:15:58,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:15:58,735 INFO L478 AbstractCegarLoop]: Abstraction has 161 states and 178 transitions. [2022-03-18 12:15:58,735 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 1.7333333333333334) internal successors, (104), 59 states have internal predecessors, (104), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-18 12:15:58,735 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 178 transitions. [2022-03-18 12:15:58,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-03-18 12:15:58,736 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:15:58,736 INFO L500 BasicCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 9, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:15:58,754 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Ended with exit code 0 [2022-03-18 12:15:58,936 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2022-03-18 12:15:58,936 INFO L403 AbstractCegarLoop]: === Iteration 126 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:15:58,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:15:58,937 INFO L85 PathProgramCache]: Analyzing trace with hash 1285897029, now seen corresponding path program 83 times [2022-03-18 12:15:58,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:15:58,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018552739] [2022-03-18 12:15:58,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:15:58,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:15:58,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:15:59,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-03-18 12:15:59,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-03-18 12:15:59,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-03-18 12:15:59,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-03-18 12:15:59,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-03-18 12:15:59,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-03-18 12:15:59,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-03-18 12:15:59,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-03-18 12:15:59,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-03-18 12:15:59,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-03-18 12:15:59,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-03-18 12:15:59,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-03-18 12:15:59,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-03-18 12:15:59,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-03-18 12:15:59,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,260 INFO L134 CoverageAnalysis]: Checked inductivity of 753 backedges. 289 proven. 100 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:15:59,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:15:59,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018552739] [2022-03-18 12:15:59,260 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018552739] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:15:59,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686550491] [2022-03-18 12:15:59,260 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:15:59,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:15:59,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:15:59,261 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:15:59,263 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2022-03-18 12:15:59,316 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2022-03-18 12:15:59,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:15:59,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-18 12:15:59,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:16:00,039 INFO L134 CoverageAnalysis]: Checked inductivity of 753 backedges. 329 proven. 60 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:16:00,040 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:16:00,278 INFO L134 CoverageAnalysis]: Checked inductivity of 753 backedges. 329 proven. 60 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:16:00,278 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [686550491] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:16:00,278 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:16:00,278 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35, 35] total 61 [2022-03-18 12:16:00,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457518607] [2022-03-18 12:16:00,278 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:16:00,278 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-03-18 12:16:00,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:16:00,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-03-18 12:16:00,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=623, Invalid=3037, Unknown=0, NotChecked=0, Total=3660 [2022-03-18 12:16:00,279 INFO L87 Difference]: Start difference. First operand 161 states and 178 transitions. Second operand has 61 states, 61 states have (on average 1.721311475409836) internal successors, (105), 60 states have internal predecessors, (105), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-18 12:16:05,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:16:05,789 INFO L93 Difference]: Finished difference Result 762 states and 954 transitions. [2022-03-18 12:16:05,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2022-03-18 12:16:05,789 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 1.721311475409836) internal successors, (105), 60 states have internal predecessors, (105), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 129 [2022-03-18 12:16:05,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:16:05,790 INFO L225 Difference]: With dead ends: 762 [2022-03-18 12:16:05,790 INFO L226 Difference]: Without dead ends: 709 [2022-03-18 12:16:05,792 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 418 GetRequests, 262 SyntacticMatches, 1 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8975 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=4250, Invalid=20242, Unknown=0, NotChecked=0, Total=24492 [2022-03-18 12:16:05,792 INFO L912 BasicCegarLoop]: 58 mSDtfsCounter, 224 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 1673 mSolverCounterSat, 450 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 2123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 450 IncrementalHoareTripleChecker+Valid, 1673 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 12:16:05,792 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [225 Valid, 135 Invalid, 2123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [450 Valid, 1673 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 12:16:05,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 709 states. [2022-03-18 12:16:06,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 709 to 161. [2022-03-18 12:16:06,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 127 states have (on average 1.141732283464567) internal successors, (145), 128 states have internal predecessors, (145), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:16:06,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 178 transitions. [2022-03-18 12:16:06,228 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 178 transitions. Word has length 129 [2022-03-18 12:16:06,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:16:06,228 INFO L478 AbstractCegarLoop]: Abstraction has 161 states and 178 transitions. [2022-03-18 12:16:06,228 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 1.721311475409836) internal successors, (105), 60 states have internal predecessors, (105), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-18 12:16:06,228 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 178 transitions. [2022-03-18 12:16:06,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-03-18 12:16:06,229 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:16:06,229 INFO L500 BasicCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 8, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:16:06,246 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Ended with exit code 0 [2022-03-18 12:16:06,429 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2022-03-18 12:16:06,429 INFO L403 AbstractCegarLoop]: === Iteration 127 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:16:06,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:16:06,430 INFO L85 PathProgramCache]: Analyzing trace with hash -2145344826, now seen corresponding path program 84 times [2022-03-18 12:16:06,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:16:06,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889796750] [2022-03-18 12:16:06,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:16:06,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:16:06,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:06,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:16:06,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:06,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-03-18 12:16:06,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:06,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-03-18 12:16:06,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:06,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-03-18 12:16:06,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:06,737 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-03-18 12:16:06,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:06,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-03-18 12:16:06,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:06,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-03-18 12:16:06,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:06,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-03-18 12:16:06,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:06,755 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-03-18 12:16:06,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:06,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-03-18 12:16:06,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:06,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-03-18 12:16:06,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:06,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-03-18 12:16:06,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:06,760 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-03-18 12:16:06,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:06,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-03-18 12:16:06,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:06,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-03-18 12:16:06,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:06,764 INFO L134 CoverageAnalysis]: Checked inductivity of 750 backedges. 289 proven. 97 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:16:06,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:16:06,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889796750] [2022-03-18 12:16:06,764 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889796750] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:16:06,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1674289944] [2022-03-18 12:16:06,764 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:16:06,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:16:06,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:16:06,766 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:16:06,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2022-03-18 12:16:06,823 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2022-03-18 12:16:06,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:16:06,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-18 12:16:06,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:16:07,597 INFO L134 CoverageAnalysis]: Checked inductivity of 750 backedges. 329 proven. 57 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:16:07,597 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:16:07,806 INFO L134 CoverageAnalysis]: Checked inductivity of 750 backedges. 329 proven. 57 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:16:07,806 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1674289944] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:16:07,806 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:16:07,806 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35, 35] total 62 [2022-03-18 12:16:07,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622236444] [2022-03-18 12:16:07,806 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:16:07,806 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2022-03-18 12:16:07,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:16:07,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2022-03-18 12:16:07,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=637, Invalid=3145, Unknown=0, NotChecked=0, Total=3782 [2022-03-18 12:16:07,807 INFO L87 Difference]: Start difference. First operand 161 states and 178 transitions. Second operand has 62 states, 62 states have (on average 1.7096774193548387) internal successors, (106), 61 states have internal predecessors, (106), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-18 12:16:12,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:16:12,983 INFO L93 Difference]: Finished difference Result 712 states and 888 transitions. [2022-03-18 12:16:12,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-03-18 12:16:12,983 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 1.7096774193548387) internal successors, (106), 61 states have internal predecessors, (106), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 129 [2022-03-18 12:16:12,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:16:12,984 INFO L225 Difference]: With dead ends: 712 [2022-03-18 12:16:12,984 INFO L226 Difference]: Without dead ends: 659 [2022-03-18 12:16:12,985 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 419 GetRequests, 261 SyntacticMatches, 1 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9173 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=4362, Invalid=20760, Unknown=0, NotChecked=0, Total=25122 [2022-03-18 12:16:12,985 INFO L912 BasicCegarLoop]: 55 mSDtfsCounter, 173 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 1248 mSolverCounterSat, 382 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 1630 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 382 IncrementalHoareTripleChecker+Valid, 1248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-18 12:16:12,986 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 117 Invalid, 1630 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [382 Valid, 1248 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 12:16:12,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states. [2022-03-18 12:16:13,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 161. [2022-03-18 12:16:13,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 127 states have (on average 1.141732283464567) internal successors, (145), 128 states have internal predecessors, (145), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:16:13,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 178 transitions. [2022-03-18 12:16:13,420 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 178 transitions. Word has length 129 [2022-03-18 12:16:13,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:16:13,421 INFO L478 AbstractCegarLoop]: Abstraction has 161 states and 178 transitions. [2022-03-18 12:16:13,421 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 1.7096774193548387) internal successors, (106), 61 states have internal predecessors, (106), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-18 12:16:13,421 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 178 transitions. [2022-03-18 12:16:13,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-03-18 12:16:13,421 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:16:13,421 INFO L500 BasicCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:16:13,440 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Ended with exit code 0 [2022-03-18 12:16:13,623 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable126 [2022-03-18 12:16:13,625 INFO L403 AbstractCegarLoop]: === Iteration 128 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:16:13,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:16:13,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1139659931, now seen corresponding path program 85 times [2022-03-18 12:16:13,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:16:13,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38362160] [2022-03-18 12:16:13,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:16:13,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:16:13,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:13,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:16:13,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:13,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-03-18 12:16:13,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:13,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-03-18 12:16:13,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:13,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-03-18 12:16:13,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:13,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-03-18 12:16:13,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:13,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-03-18 12:16:13,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:13,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-03-18 12:16:13,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:13,951 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-03-18 12:16:13,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:13,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-03-18 12:16:13,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:13,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-03-18 12:16:13,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:13,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-03-18 12:16:13,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:13,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-03-18 12:16:13,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:13,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-03-18 12:16:13,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:13,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-03-18 12:16:13,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:13,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-03-18 12:16:13,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:13,960 INFO L134 CoverageAnalysis]: Checked inductivity of 749 backedges. 289 proven. 96 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:16:13,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:16:13,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38362160] [2022-03-18 12:16:13,960 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38362160] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:16:13,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1437076309] [2022-03-18 12:16:13,960 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:16:13,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:16:13,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:16:13,961 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:16:13,962 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2022-03-18 12:16:14,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:14,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-18 12:16:14,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:16:14,765 INFO L134 CoverageAnalysis]: Checked inductivity of 749 backedges. 329 proven. 56 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:16:14,765 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:16:14,969 INFO L134 CoverageAnalysis]: Checked inductivity of 749 backedges. 329 proven. 56 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:16:14,969 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1437076309] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:16:14,969 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:16:14,969 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35, 35] total 63 [2022-03-18 12:16:14,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089295673] [2022-03-18 12:16:14,969 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:16:14,969 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-03-18 12:16:14,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:16:14,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-03-18 12:16:14,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=655, Invalid=3251, Unknown=0, NotChecked=0, Total=3906 [2022-03-18 12:16:14,970 INFO L87 Difference]: Start difference. First operand 161 states and 178 transitions. Second operand has 63 states, 63 states have (on average 1.6984126984126984) internal successors, (107), 62 states have internal predecessors, (107), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-18 12:16:20,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:16:20,175 INFO L93 Difference]: Finished difference Result 661 states and 821 transitions. [2022-03-18 12:16:20,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2022-03-18 12:16:20,176 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 1.6984126984126984) internal successors, (107), 62 states have internal predecessors, (107), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 129 [2022-03-18 12:16:20,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:16:20,178 INFO L225 Difference]: With dead ends: 661 [2022-03-18 12:16:20,178 INFO L226 Difference]: Without dead ends: 608 [2022-03-18 12:16:20,179 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 418 GetRequests, 260 SyntacticMatches, 1 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9122 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=4360, Invalid=20762, Unknown=0, NotChecked=0, Total=25122 [2022-03-18 12:16:20,179 INFO L912 BasicCegarLoop]: 52 mSDtfsCounter, 173 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 1325 mSolverCounterSat, 397 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 1722 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 397 IncrementalHoareTripleChecker+Valid, 1325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-18 12:16:20,179 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 119 Invalid, 1722 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [397 Valid, 1325 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 12:16:20,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2022-03-18 12:16:20,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 161. [2022-03-18 12:16:20,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 127 states have (on average 1.141732283464567) internal successors, (145), 128 states have internal predecessors, (145), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:16:20,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 178 transitions. [2022-03-18 12:16:20,623 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 178 transitions. Word has length 129 [2022-03-18 12:16:20,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:16:20,623 INFO L478 AbstractCegarLoop]: Abstraction has 161 states and 178 transitions. [2022-03-18 12:16:20,624 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 1.6984126984126984) internal successors, (107), 62 states have internal predecessors, (107), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-18 12:16:20,624 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 178 transitions. [2022-03-18 12:16:20,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-03-18 12:16:20,624 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:16:20,624 INFO L500 BasicCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 8, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:16:20,641 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Ended with exit code 0 [2022-03-18 12:16:20,827 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127,127 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:16:20,827 INFO L403 AbstractCegarLoop]: === Iteration 129 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:16:20,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:16:20,828 INFO L85 PathProgramCache]: Analyzing trace with hash -28199258, now seen corresponding path program 86 times [2022-03-18 12:16:20,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:16:20,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473763860] [2022-03-18 12:16:20,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:16:20,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:16:20,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:21,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:16:21,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:21,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-03-18 12:16:21,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:21,139 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-03-18 12:16:21,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:21,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-03-18 12:16:21,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:21,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-03-18 12:16:21,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:21,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-03-18 12:16:21,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:21,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-03-18 12:16:21,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:21,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-03-18 12:16:21,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:21,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-03-18 12:16:21,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:21,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-03-18 12:16:21,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:21,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-03-18 12:16:21,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:21,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-03-18 12:16:21,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:21,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-03-18 12:16:21,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:21,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-03-18 12:16:21,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:21,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-03-18 12:16:21,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:21,154 INFO L134 CoverageAnalysis]: Checked inductivity of 750 backedges. 289 proven. 97 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:16:21,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:16:21,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473763860] [2022-03-18 12:16:21,154 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473763860] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:16:21,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845096706] [2022-03-18 12:16:21,154 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:16:21,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:16:21,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:16:21,156 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:16:21,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Waiting until timeout for monitored process [2022-03-18 12:16:21,205 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:16:21,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:16:21,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-18 12:16:21,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:16:21,984 INFO L134 CoverageAnalysis]: Checked inductivity of 750 backedges. 329 proven. 57 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:16:21,984 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:16:22,185 INFO L134 CoverageAnalysis]: Checked inductivity of 750 backedges. 329 proven. 57 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:16:22,185 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845096706] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:16:22,185 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:16:22,185 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35, 35] total 64 [2022-03-18 12:16:22,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403617964] [2022-03-18 12:16:22,185 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:16:22,185 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-03-18 12:16:22,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:16:22,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-03-18 12:16:22,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=677, Invalid=3355, Unknown=0, NotChecked=0, Total=4032 [2022-03-18 12:16:22,186 INFO L87 Difference]: Start difference. First operand 161 states and 178 transitions. Second operand has 64 states, 64 states have (on average 1.6875) internal successors, (108), 63 states have internal predecessors, (108), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-18 12:16:27,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:16:27,125 INFO L93 Difference]: Finished difference Result 609 states and 753 transitions. [2022-03-18 12:16:27,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2022-03-18 12:16:27,126 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 1.6875) internal successors, (108), 63 states have internal predecessors, (108), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 129 [2022-03-18 12:16:27,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:16:27,127 INFO L225 Difference]: With dead ends: 609 [2022-03-18 12:16:27,127 INFO L226 Difference]: Without dead ends: 556 [2022-03-18 12:16:27,128 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 415 GetRequests, 259 SyntacticMatches, 1 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8828 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=4244, Invalid=20248, Unknown=0, NotChecked=0, Total=24492 [2022-03-18 12:16:27,128 INFO L912 BasicCegarLoop]: 49 mSDtfsCounter, 164 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 1540 mSolverCounterSat, 382 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 1922 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 382 IncrementalHoareTripleChecker+Valid, 1540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 12:16:27,128 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 131 Invalid, 1922 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [382 Valid, 1540 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 12:16:27,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states. [2022-03-18 12:16:27,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 161. [2022-03-18 12:16:27,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 127 states have (on average 1.141732283464567) internal successors, (145), 128 states have internal predecessors, (145), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:16:27,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 178 transitions. [2022-03-18 12:16:27,583 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 178 transitions. Word has length 129 [2022-03-18 12:16:27,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:16:27,583 INFO L478 AbstractCegarLoop]: Abstraction has 161 states and 178 transitions. [2022-03-18 12:16:27,583 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 1.6875) internal successors, (108), 63 states have internal predecessors, (108), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-18 12:16:27,583 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 178 transitions. [2022-03-18 12:16:27,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-03-18 12:16:27,584 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:16:27,584 INFO L500 BasicCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 9, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:16:27,600 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Ended with exit code 0 [2022-03-18 12:16:27,795 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128,128 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:16:27,795 INFO L403 AbstractCegarLoop]: === Iteration 130 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:16:27,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:16:27,795 INFO L85 PathProgramCache]: Analyzing trace with hash 67343237, now seen corresponding path program 87 times [2022-03-18 12:16:27,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:16:27,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017932740] [2022-03-18 12:16:27,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:16:27,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:16:27,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:28,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:16:28,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:28,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-03-18 12:16:28,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:28,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-03-18 12:16:28,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:28,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-03-18 12:16:28,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:28,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-03-18 12:16:28,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:28,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-03-18 12:16:28,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:28,120 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-03-18 12:16:28,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:28,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-03-18 12:16:28,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:28,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-03-18 12:16:28,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:28,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-03-18 12:16:28,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:28,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-03-18 12:16:28,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:28,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-03-18 12:16:28,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:28,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-03-18 12:16:28,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:28,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-03-18 12:16:28,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:28,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-03-18 12:16:28,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:28,130 INFO L134 CoverageAnalysis]: Checked inductivity of 753 backedges. 289 proven. 100 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:16:28,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:16:28,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017932740] [2022-03-18 12:16:28,131 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017932740] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:16:28,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641491105] [2022-03-18 12:16:28,131 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:16:28,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:16:28,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:16:28,134 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:16:28,134 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Waiting until timeout for monitored process [2022-03-18 12:16:28,190 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2022-03-18 12:16:28,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:16:28,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-18 12:16:28,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:16:28,969 INFO L134 CoverageAnalysis]: Checked inductivity of 753 backedges. 329 proven. 60 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:16:28,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:16:29,179 INFO L134 CoverageAnalysis]: Checked inductivity of 753 backedges. 329 proven. 60 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:16:29,179 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641491105] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:16:29,179 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:16:29,180 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35, 35] total 65 [2022-03-18 12:16:29,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447654524] [2022-03-18 12:16:29,180 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:16:29,180 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2022-03-18 12:16:29,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:16:29,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2022-03-18 12:16:29,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=703, Invalid=3457, Unknown=0, NotChecked=0, Total=4160 [2022-03-18 12:16:29,181 INFO L87 Difference]: Start difference. First operand 161 states and 178 transitions. Second operand has 65 states, 65 states have (on average 1.676923076923077) internal successors, (109), 64 states have internal predecessors, (109), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-18 12:16:33,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:16:33,631 INFO L93 Difference]: Finished difference Result 556 states and 684 transitions. [2022-03-18 12:16:33,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-03-18 12:16:33,631 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 1.676923076923077) internal successors, (109), 64 states have internal predecessors, (109), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 129 [2022-03-18 12:16:33,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:16:33,632 INFO L225 Difference]: With dead ends: 556 [2022-03-18 12:16:33,632 INFO L226 Difference]: Without dead ends: 503 [2022-03-18 12:16:33,633 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 410 GetRequests, 258 SyntacticMatches, 1 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8304 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=4020, Invalid=19236, Unknown=0, NotChecked=0, Total=23256 [2022-03-18 12:16:33,634 INFO L912 BasicCegarLoop]: 47 mSDtfsCounter, 155 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 1153 mSolverCounterSat, 404 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 1557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 404 IncrementalHoareTripleChecker+Valid, 1153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-18 12:16:33,634 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 99 Invalid, 1557 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [404 Valid, 1153 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 12:16:33,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2022-03-18 12:16:34,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 161. [2022-03-18 12:16:34,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 127 states have (on average 1.141732283464567) internal successors, (145), 128 states have internal predecessors, (145), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:16:34,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 178 transitions. [2022-03-18 12:16:34,085 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 178 transitions. Word has length 129 [2022-03-18 12:16:34,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:16:34,085 INFO L478 AbstractCegarLoop]: Abstraction has 161 states and 178 transitions. [2022-03-18 12:16:34,085 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 1.676923076923077) internal successors, (109), 64 states have internal predecessors, (109), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-18 12:16:34,085 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 178 transitions. [2022-03-18 12:16:34,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-03-18 12:16:34,086 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:16:34,086 INFO L500 BasicCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 10, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:16:34,106 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Forceful destruction successful, exit code 0 [2022-03-18 12:16:34,286 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2022-03-18 12:16:34,286 INFO L403 AbstractCegarLoop]: === Iteration 131 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:16:34,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:16:34,287 INFO L85 PathProgramCache]: Analyzing trace with hash -1265806714, now seen corresponding path program 88 times [2022-03-18 12:16:34,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:16:34,287 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227002732] [2022-03-18 12:16:34,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:16:34,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:16:34,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:34,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:16:34,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:34,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-03-18 12:16:34,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:34,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-03-18 12:16:34,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:34,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-03-18 12:16:34,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:34,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-03-18 12:16:34,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:34,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-03-18 12:16:34,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:34,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-03-18 12:16:34,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:34,620 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-03-18 12:16:34,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:34,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-03-18 12:16:34,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:34,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-03-18 12:16:34,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:34,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-03-18 12:16:34,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:34,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-03-18 12:16:34,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:34,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-03-18 12:16:34,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:34,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-03-18 12:16:34,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:34,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-03-18 12:16:34,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:34,629 INFO L134 CoverageAnalysis]: Checked inductivity of 758 backedges. 289 proven. 105 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:16:34,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:16:34,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227002732] [2022-03-18 12:16:34,629 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227002732] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:16:34,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1894156785] [2022-03-18 12:16:34,629 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:16:34,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:16:34,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:16:34,630 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:16:34,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Waiting until timeout for monitored process [2022-03-18 12:16:34,679 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:16:34,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:16:34,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-18 12:16:34,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:16:35,477 INFO L134 CoverageAnalysis]: Checked inductivity of 758 backedges. 329 proven. 65 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:16:35,478 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:16:35,679 INFO L134 CoverageAnalysis]: Checked inductivity of 758 backedges. 329 proven. 65 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:16:35,679 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1894156785] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:16:35,679 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:16:35,679 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35, 35] total 66 [2022-03-18 12:16:35,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069797961] [2022-03-18 12:16:35,679 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:16:35,679 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-03-18 12:16:35,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:16:35,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-03-18 12:16:35,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=733, Invalid=3557, Unknown=0, NotChecked=0, Total=4290 [2022-03-18 12:16:35,680 INFO L87 Difference]: Start difference. First operand 161 states and 178 transitions. Second operand has 66 states, 66 states have (on average 1.6666666666666667) internal successors, (110), 65 states have internal predecessors, (110), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-18 12:16:39,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:16:39,837 INFO L93 Difference]: Finished difference Result 502 states and 614 transitions. [2022-03-18 12:16:39,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-03-18 12:16:39,838 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 1.6666666666666667) internal successors, (110), 65 states have internal predecessors, (110), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 129 [2022-03-18 12:16:39,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:16:39,839 INFO L225 Difference]: With dead ends: 502 [2022-03-18 12:16:39,839 INFO L226 Difference]: Without dead ends: 449 [2022-03-18 12:16:39,840 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 403 GetRequests, 257 SyntacticMatches, 1 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7575 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=3700, Invalid=17762, Unknown=0, NotChecked=0, Total=21462 [2022-03-18 12:16:39,840 INFO L912 BasicCegarLoop]: 43 mSDtfsCounter, 130 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 1260 mSolverCounterSat, 329 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 1589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 329 IncrementalHoareTripleChecker+Valid, 1260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-18 12:16:39,840 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 100 Invalid, 1589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [329 Valid, 1260 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 12:16:39,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2022-03-18 12:16:40,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 161. [2022-03-18 12:16:40,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 127 states have (on average 1.141732283464567) internal successors, (145), 128 states have internal predecessors, (145), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:16:40,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 178 transitions. [2022-03-18 12:16:40,303 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 178 transitions. Word has length 129 [2022-03-18 12:16:40,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:16:40,303 INFO L478 AbstractCegarLoop]: Abstraction has 161 states and 178 transitions. [2022-03-18 12:16:40,303 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 1.6666666666666667) internal successors, (110), 65 states have internal predecessors, (110), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-18 12:16:40,303 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 178 transitions. [2022-03-18 12:16:40,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-03-18 12:16:40,304 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:16:40,304 INFO L500 BasicCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 11, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:16:40,321 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Ended with exit code 0 [2022-03-18 12:16:40,504 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable130 [2022-03-18 12:16:40,504 INFO L403 AbstractCegarLoop]: === Iteration 132 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:16:40,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:16:40,505 INFO L85 PathProgramCache]: Analyzing trace with hash 356217765, now seen corresponding path program 89 times [2022-03-18 12:16:40,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:16:40,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196775765] [2022-03-18 12:16:40,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:16:40,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:16:40,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:40,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:16:40,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:40,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-03-18 12:16:40,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:40,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-03-18 12:16:40,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:40,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-03-18 12:16:40,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:40,820 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-03-18 12:16:40,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:40,836 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-03-18 12:16:40,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:40,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-03-18 12:16:40,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:40,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-03-18 12:16:40,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:40,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-03-18 12:16:40,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:40,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-03-18 12:16:40,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:40,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-03-18 12:16:40,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:40,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-03-18 12:16:40,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:40,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-03-18 12:16:40,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:40,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-03-18 12:16:40,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:40,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-03-18 12:16:40,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:40,858 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 289 proven. 112 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:16:40,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:16:40,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196775765] [2022-03-18 12:16:40,859 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196775765] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:16:40,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [207716016] [2022-03-18 12:16:40,859 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:16:40,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:16:40,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:16:40,860 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:16:40,861 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Waiting until timeout for monitored process [2022-03-18 12:16:40,918 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2022-03-18 12:16:40,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:16:40,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-18 12:16:40,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:16:41,742 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 329 proven. 72 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:16:41,742 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:16:41,941 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 329 proven. 72 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:16:41,942 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [207716016] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:16:41,942 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:16:41,942 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35, 35] total 67 [2022-03-18 12:16:41,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020925454] [2022-03-18 12:16:41,942 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:16:41,942 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-03-18 12:16:41,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:16:41,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-03-18 12:16:41,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=767, Invalid=3655, Unknown=0, NotChecked=0, Total=4422 [2022-03-18 12:16:41,943 INFO L87 Difference]: Start difference. First operand 161 states and 178 transitions. Second operand has 67 states, 67 states have (on average 1.6567164179104477) internal successors, (111), 66 states have internal predecessors, (111), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-18 12:16:45,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:16:45,580 INFO L93 Difference]: Finished difference Result 447 states and 543 transitions. [2022-03-18 12:16:45,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-18 12:16:45,580 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 1.6567164179104477) internal successors, (111), 66 states have internal predecessors, (111), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 129 [2022-03-18 12:16:45,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:16:45,581 INFO L225 Difference]: With dead ends: 447 [2022-03-18 12:16:45,581 INFO L226 Difference]: Without dead ends: 394 [2022-03-18 12:16:45,582 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 394 GetRequests, 256 SyntacticMatches, 1 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6678 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=3302, Invalid=15880, Unknown=0, NotChecked=0, Total=19182 [2022-03-18 12:16:45,582 INFO L912 BasicCegarLoop]: 39 mSDtfsCounter, 108 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 1090 mSolverCounterSat, 265 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 1355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 265 IncrementalHoareTripleChecker+Valid, 1090 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:16:45,583 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 106 Invalid, 1355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [265 Valid, 1090 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:16:45,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2022-03-18 12:16:46,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 161. [2022-03-18 12:16:46,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 127 states have (on average 1.141732283464567) internal successors, (145), 128 states have internal predecessors, (145), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:16:46,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 178 transitions. [2022-03-18 12:16:46,059 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 178 transitions. Word has length 129 [2022-03-18 12:16:46,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:16:46,059 INFO L478 AbstractCegarLoop]: Abstraction has 161 states and 178 transitions. [2022-03-18 12:16:46,059 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 1.6567164179104477) internal successors, (111), 66 states have internal predecessors, (111), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-18 12:16:46,059 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 178 transitions. [2022-03-18 12:16:46,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-03-18 12:16:46,060 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:16:46,060 INFO L500 BasicCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:16:46,077 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Ended with exit code 0 [2022-03-18 12:16:46,260 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,131 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:16:46,260 INFO L403 AbstractCegarLoop]: === Iteration 133 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:16:46,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:16:46,260 INFO L85 PathProgramCache]: Analyzing trace with hash -900630938, now seen corresponding path program 90 times [2022-03-18 12:16:46,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:16:46,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250364941] [2022-03-18 12:16:46,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:16:46,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:16:46,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:46,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:16:46,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:46,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-03-18 12:16:46,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:46,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-03-18 12:16:46,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:46,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-03-18 12:16:46,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:46,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-03-18 12:16:46,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:46,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-03-18 12:16:46,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:46,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-03-18 12:16:46,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:46,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-03-18 12:16:46,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:46,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-03-18 12:16:46,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:46,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-03-18 12:16:46,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:46,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-03-18 12:16:46,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:46,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-03-18 12:16:46,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:46,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-03-18 12:16:46,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:46,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-03-18 12:16:46,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:46,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-03-18 12:16:46,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:46,601 INFO L134 CoverageAnalysis]: Checked inductivity of 774 backedges. 289 proven. 121 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:16:46,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:16:46,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250364941] [2022-03-18 12:16:46,601 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250364941] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:16:46,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762479273] [2022-03-18 12:16:46,602 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:16:46,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:16:46,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:16:46,603 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:16:46,603 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2022-03-18 12:16:46,660 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2022-03-18 12:16:46,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:16:46,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-18 12:16:46,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:16:47,531 INFO L134 CoverageAnalysis]: Checked inductivity of 774 backedges. 329 proven. 81 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:16:47,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:16:47,738 INFO L134 CoverageAnalysis]: Checked inductivity of 774 backedges. 329 proven. 81 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:16:47,738 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762479273] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:16:47,738 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:16:47,738 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35, 35] total 68 [2022-03-18 12:16:47,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187641414] [2022-03-18 12:16:47,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:16:47,738 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2022-03-18 12:16:47,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:16:47,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2022-03-18 12:16:47,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=805, Invalid=3751, Unknown=0, NotChecked=0, Total=4556 [2022-03-18 12:16:47,739 INFO L87 Difference]: Start difference. First operand 161 states and 178 transitions. Second operand has 68 states, 68 states have (on average 1.6470588235294117) internal successors, (112), 67 states have internal predecessors, (112), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-18 12:16:50,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:16:50,898 INFO L93 Difference]: Finished difference Result 391 states and 471 transitions. [2022-03-18 12:16:50,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-03-18 12:16:50,898 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 1.6470588235294117) internal successors, (112), 67 states have internal predecessors, (112), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 129 [2022-03-18 12:16:50,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:16:50,903 INFO L225 Difference]: With dead ends: 391 [2022-03-18 12:16:50,903 INFO L226 Difference]: Without dead ends: 338 [2022-03-18 12:16:50,904 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 383 GetRequests, 255 SyntacticMatches, 1 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5662 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=2850, Invalid=13662, Unknown=0, NotChecked=0, Total=16512 [2022-03-18 12:16:50,904 INFO L912 BasicCegarLoop]: 36 mSDtfsCounter, 94 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 1160 mSolverCounterSat, 233 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 1393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 233 IncrementalHoareTripleChecker+Valid, 1160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:16:50,904 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 123 Invalid, 1393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [233 Valid, 1160 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:16:50,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2022-03-18 12:16:51,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 161. [2022-03-18 12:16:51,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 127 states have (on average 1.141732283464567) internal successors, (145), 128 states have internal predecessors, (145), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:16:51,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 178 transitions. [2022-03-18 12:16:51,426 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 178 transitions. Word has length 129 [2022-03-18 12:16:51,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:16:51,426 INFO L478 AbstractCegarLoop]: Abstraction has 161 states and 178 transitions. [2022-03-18 12:16:51,427 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 1.6470588235294117) internal successors, (112), 67 states have internal predecessors, (112), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-18 12:16:51,427 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 178 transitions. [2022-03-18 12:16:51,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-03-18 12:16:51,427 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:16:51,427 INFO L500 BasicCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:16:51,444 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Forceful destruction successful, exit code 0 [2022-03-18 12:16:51,627 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,132 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:16:51,628 INFO L403 AbstractCegarLoop]: === Iteration 134 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:16:51,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:16:51,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1208235067, now seen corresponding path program 91 times [2022-03-18 12:16:51,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:16:51,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757890719] [2022-03-18 12:16:51,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:16:51,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:16:51,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:51,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:16:51,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:51,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-03-18 12:16:51,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:51,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-03-18 12:16:51,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:51,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-03-18 12:16:51,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:51,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-03-18 12:16:51,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:51,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-03-18 12:16:51,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:51,951 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-03-18 12:16:51,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:51,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-03-18 12:16:51,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:51,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-03-18 12:16:51,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:51,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-03-18 12:16:51,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:51,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-03-18 12:16:51,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:51,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-03-18 12:16:51,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:51,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-03-18 12:16:51,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:51,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-03-18 12:16:51,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:51,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-03-18 12:16:51,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:51,961 INFO L134 CoverageAnalysis]: Checked inductivity of 785 backedges. 289 proven. 132 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:16:51,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:16:51,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757890719] [2022-03-18 12:16:51,962 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757890719] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:16:51,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1435261326] [2022-03-18 12:16:51,962 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:16:51,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:16:51,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:16:51,963 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:16:51,963 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Waiting until timeout for monitored process [2022-03-18 12:16:52,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:52,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-18 12:16:52,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:16:52,902 INFO L134 CoverageAnalysis]: Checked inductivity of 785 backedges. 329 proven. 92 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:16:52,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:16:53,101 INFO L134 CoverageAnalysis]: Checked inductivity of 785 backedges. 329 proven. 92 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:16:53,101 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1435261326] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:16:53,101 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:16:53,101 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35, 35] total 69 [2022-03-18 12:16:53,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450761408] [2022-03-18 12:16:53,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:16:53,101 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2022-03-18 12:16:53,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:16:53,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2022-03-18 12:16:53,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=847, Invalid=3845, Unknown=0, NotChecked=0, Total=4692 [2022-03-18 12:16:53,102 INFO L87 Difference]: Start difference. First operand 161 states and 178 transitions. Second operand has 69 states, 69 states have (on average 1.6376811594202898) internal successors, (113), 68 states have internal predecessors, (113), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-18 12:16:55,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:16:55,755 INFO L93 Difference]: Finished difference Result 334 states and 398 transitions. [2022-03-18 12:16:55,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-18 12:16:55,756 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 1.6376811594202898) internal successors, (113), 68 states have internal predecessors, (113), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 129 [2022-03-18 12:16:55,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:16:55,756 INFO L225 Difference]: With dead ends: 334 [2022-03-18 12:16:55,756 INFO L226 Difference]: Without dead ends: 281 [2022-03-18 12:16:55,757 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 370 GetRequests, 254 SyntacticMatches, 1 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4572 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2374, Invalid=11198, Unknown=0, NotChecked=0, Total=13572 [2022-03-18 12:16:55,757 INFO L912 BasicCegarLoop]: 33 mSDtfsCounter, 71 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 1240 mSolverCounterSat, 182 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 1422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 182 IncrementalHoareTripleChecker+Valid, 1240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-18 12:16:55,757 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 115 Invalid, 1422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [182 Valid, 1240 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 12:16:55,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-03-18 12:16:56,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 161. [2022-03-18 12:16:56,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 127 states have (on average 1.141732283464567) internal successors, (145), 128 states have internal predecessors, (145), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:16:56,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 178 transitions. [2022-03-18 12:16:56,251 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 178 transitions. Word has length 129 [2022-03-18 12:16:56,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:16:56,251 INFO L478 AbstractCegarLoop]: Abstraction has 161 states and 178 transitions. [2022-03-18 12:16:56,252 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 1.6376811594202898) internal successors, (113), 68 states have internal predecessors, (113), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-18 12:16:56,252 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 178 transitions. [2022-03-18 12:16:56,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-03-18 12:16:56,252 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:16:56,252 INFO L500 BasicCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:16:56,270 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Forceful destruction successful, exit code 0 [2022-03-18 12:16:56,452 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2022-03-18 12:16:56,453 INFO L403 AbstractCegarLoop]: === Iteration 135 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:16:56,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:16:56,453 INFO L85 PathProgramCache]: Analyzing trace with hash 2140938822, now seen corresponding path program 14 times [2022-03-18 12:16:56,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:16:56,453 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093131674] [2022-03-18 12:16:56,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:16:56,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:16:56,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:56,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:16:56,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:56,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-03-18 12:16:56,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:56,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-03-18 12:16:56,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:56,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-03-18 12:16:56,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:56,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-03-18 12:16:56,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:56,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-03-18 12:16:56,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:56,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-03-18 12:16:56,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:56,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-03-18 12:16:56,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:56,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-03-18 12:16:56,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:56,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-03-18 12:16:56,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:56,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-03-18 12:16:56,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:56,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-03-18 12:16:56,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:56,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-03-18 12:16:56,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:56,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-03-18 12:16:56,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:56,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-03-18 12:16:56,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:56,792 INFO L134 CoverageAnalysis]: Checked inductivity of 798 backedges. 289 proven. 145 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:16:56,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:16:56,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093131674] [2022-03-18 12:16:56,792 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093131674] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:16:56,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428381651] [2022-03-18 12:16:56,792 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:16:56,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:16:56,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:16:56,794 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:16:56,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Waiting until timeout for monitored process [2022-03-18 12:16:56,843 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:16:56,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:16:56,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-18 12:16:56,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:16:57,765 INFO L134 CoverageAnalysis]: Checked inductivity of 798 backedges. 329 proven. 105 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:16:57,765 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:16:57,972 INFO L134 CoverageAnalysis]: Checked inductivity of 798 backedges. 329 proven. 105 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:16:57,972 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428381651] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:16:57,973 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:16:57,973 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35, 35] total 70 [2022-03-18 12:16:57,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689455461] [2022-03-18 12:16:57,973 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:16:57,973 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2022-03-18 12:16:57,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:16:57,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2022-03-18 12:16:57,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=893, Invalid=3937, Unknown=0, NotChecked=0, Total=4830 [2022-03-18 12:16:57,974 INFO L87 Difference]: Start difference. First operand 161 states and 178 transitions. Second operand has 70 states, 70 states have (on average 1.6285714285714286) internal successors, (114), 69 states have internal predecessors, (114), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-18 12:16:59,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:16:59,807 INFO L93 Difference]: Finished difference Result 276 states and 324 transitions. [2022-03-18 12:16:59,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-18 12:16:59,807 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 1.6285714285714286) internal successors, (114), 69 states have internal predecessors, (114), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 129 [2022-03-18 12:16:59,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:16:59,808 INFO L225 Difference]: With dead ends: 276 [2022-03-18 12:16:59,808 INFO L226 Difference]: Without dead ends: 223 [2022-03-18 12:16:59,808 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 355 GetRequests, 253 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3498 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1926, Invalid=8580, Unknown=0, NotChecked=0, Total=10506 [2022-03-18 12:16:59,809 INFO L912 BasicCegarLoop]: 30 mSDtfsCounter, 50 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 690 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 827 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 690 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:16:59,809 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 87 Invalid, 827 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 690 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:16:59,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2022-03-18 12:17:00,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 163. [2022-03-18 12:17:00,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 129 states have (on average 1.1395348837209303) internal successors, (147), 130 states have internal predecessors, (147), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:17:00,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 180 transitions. [2022-03-18 12:17:00,344 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 180 transitions. Word has length 129 [2022-03-18 12:17:00,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:17:00,344 INFO L478 AbstractCegarLoop]: Abstraction has 163 states and 180 transitions. [2022-03-18 12:17:00,344 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 1.6285714285714286) internal successors, (114), 69 states have internal predecessors, (114), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-18 12:17:00,344 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 180 transitions. [2022-03-18 12:17:00,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-03-18 12:17:00,344 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:17:00,344 INFO L500 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:17:00,362 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Ended with exit code 0 [2022-03-18 12:17:00,545 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2022-03-18 12:17:00,545 INFO L403 AbstractCegarLoop]: === Iteration 136 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:17:00,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:17:00,545 INFO L85 PathProgramCache]: Analyzing trace with hash 622287396, now seen corresponding path program 28 times [2022-03-18 12:17:00,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:17:00,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339760851] [2022-03-18 12:17:00,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:17:00,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:17:00,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:00,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:17:00,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:00,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-18 12:17:00,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:00,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-18 12:17:00,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:00,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-18 12:17:00,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:00,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:17:00,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:00,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:17:00,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:00,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:17:00,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:00,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:17:00,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:00,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-03-18 12:17:00,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:00,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-03-18 12:17:00,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:00,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-03-18 12:17:00,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:00,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-03-18 12:17:00,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:00,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-03-18 12:17:00,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:00,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-03-18 12:17:00,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:00,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-03-18 12:17:00,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:00,708 INFO L134 CoverageAnalysis]: Checked inductivity of 813 backedges. 133 proven. 316 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:17:00,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:17:00,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339760851] [2022-03-18 12:17:00,708 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339760851] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:17:00,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1215078294] [2022-03-18 12:17:00,708 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:17:00,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:17:00,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:17:00,709 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:17:00,710 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Waiting until timeout for monitored process [2022-03-18 12:17:00,759 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:17:00,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:17:00,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-18 12:17:00,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:17:00,926 INFO L134 CoverageAnalysis]: Checked inductivity of 813 backedges. 148 proven. 301 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:17:00,926 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:17:01,095 INFO L134 CoverageAnalysis]: Checked inductivity of 813 backedges. 148 proven. 301 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:17:01,095 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1215078294] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:17:01,095 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:17:01,095 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 24 [2022-03-18 12:17:01,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594085533] [2022-03-18 12:17:01,095 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:17:01,095 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-18 12:17:01,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:17:01,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-18 12:17:01,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=384, Unknown=0, NotChecked=0, Total=552 [2022-03-18 12:17:01,096 INFO L87 Difference]: Start difference. First operand 163 states and 180 transitions. Second operand has 24 states, 24 states have (on average 2.75) internal successors, (66), 21 states have internal predecessors, (66), 16 states have call successors, (19), 4 states have call predecessors, (19), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-18 12:17:02,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:17:02,074 INFO L93 Difference]: Finished difference Result 176 states and 194 transitions. [2022-03-18 12:17:02,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-18 12:17:02,074 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.75) internal successors, (66), 21 states have internal predecessors, (66), 16 states have call successors, (19), 4 states have call predecessors, (19), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) Word has length 130 [2022-03-18 12:17:02,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:17:02,075 INFO L225 Difference]: With dead ends: 176 [2022-03-18 12:17:02,075 INFO L226 Difference]: Without dead ends: 174 [2022-03-18 12:17:02,075 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 344 GetRequests, 300 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 428 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=496, Invalid=1396, Unknown=0, NotChecked=0, Total=1892 [2022-03-18 12:17:02,075 INFO L912 BasicCegarLoop]: 47 mSDtfsCounter, 93 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 800 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 919 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 800 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:17:02,076 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 94 Invalid, 919 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 800 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:17:02,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2022-03-18 12:17:02,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 170. [2022-03-18 12:17:02,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 134 states have (on average 1.1343283582089552) internal successors, (152), 135 states have internal predecessors, (152), 18 states have call successors, (18), 18 states have call predecessors, (18), 17 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-18 12:17:02,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 187 transitions. [2022-03-18 12:17:02,615 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 187 transitions. Word has length 130 [2022-03-18 12:17:02,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:17:02,616 INFO L478 AbstractCegarLoop]: Abstraction has 170 states and 187 transitions. [2022-03-18 12:17:02,616 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.75) internal successors, (66), 21 states have internal predecessors, (66), 16 states have call successors, (19), 4 states have call predecessors, (19), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-18 12:17:02,616 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 187 transitions. [2022-03-18 12:17:02,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-18 12:17:02,616 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:17:02,616 INFO L500 BasicCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:17:02,634 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Forceful destruction successful, exit code 0 [2022-03-18 12:17:02,816 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2022-03-18 12:17:02,817 INFO L403 AbstractCegarLoop]: === Iteration 137 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:17:02,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:17:02,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1353627139, now seen corresponding path program 29 times [2022-03-18 12:17:02,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:17:02,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960124833] [2022-03-18 12:17:02,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:17:02,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:17:02,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:03,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:17:03,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:03,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-18 12:17:03,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:03,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-18 12:17:03,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:03,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-18 12:17:03,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:03,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:17:03,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:03,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:17:03,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:03,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:17:03,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:03,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:17:03,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:03,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-03-18 12:17:03,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:03,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-03-18 12:17:03,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:03,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-03-18 12:17:03,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:03,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-03-18 12:17:03,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:03,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-03-18 12:17:03,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:03,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-03-18 12:17:03,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:03,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-03-18 12:17:03,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:03,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-03-18 12:17:03,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:03,195 INFO L134 CoverageAnalysis]: Checked inductivity of 915 backedges. 332 proven. 163 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:17:03,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:17:03,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960124833] [2022-03-18 12:17:03,195 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960124833] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:17:03,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [741796725] [2022-03-18 12:17:03,195 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:17:03,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:17:03,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:17:03,196 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:17:03,197 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Waiting until timeout for monitored process [2022-03-18 12:17:03,257 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2022-03-18 12:17:03,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:17:03,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-18 12:17:03,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:17:03,959 INFO L134 CoverageAnalysis]: Checked inductivity of 915 backedges. 375 proven. 120 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:17:03,959 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:17:04,172 INFO L134 CoverageAnalysis]: Checked inductivity of 915 backedges. 375 proven. 120 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:17:04,172 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [741796725] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:17:04,172 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:17:04,172 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37, 37] total 59 [2022-03-18 12:17:04,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976739750] [2022-03-18 12:17:04,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:17:04,173 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-03-18 12:17:04,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:17:04,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-03-18 12:17:04,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=684, Invalid=2738, Unknown=0, NotChecked=0, Total=3422 [2022-03-18 12:17:04,174 INFO L87 Difference]: Start difference. First operand 170 states and 187 transitions. Second operand has 59 states, 59 states have (on average 1.7796610169491525) internal successors, (105), 58 states have internal predecessors, (105), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:17:10,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:17:10,847 INFO L93 Difference]: Finished difference Result 1118 states and 1424 transitions. [2022-03-18 12:17:10,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-18 12:17:10,847 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.7796610169491525) internal successors, (105), 58 states have internal predecessors, (105), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 137 [2022-03-18 12:17:10,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:17:10,849 INFO L225 Difference]: With dead ends: 1118 [2022-03-18 12:17:10,849 INFO L226 Difference]: Without dead ends: 1062 [2022-03-18 12:17:10,850 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 407 GetRequests, 284 SyntacticMatches, 1 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5063 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2702, Invalid=12550, Unknown=0, NotChecked=0, Total=15252 [2022-03-18 12:17:10,850 INFO L912 BasicCegarLoop]: 79 mSDtfsCounter, 306 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 1468 mSolverCounterSat, 269 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 1737 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 269 IncrementalHoareTripleChecker+Valid, 1468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-18 12:17:10,850 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [307 Valid, 131 Invalid, 1737 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [269 Valid, 1468 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 12:17:10,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1062 states. [2022-03-18 12:17:11,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1062 to 171. [2022-03-18 12:17:11,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 135 states have (on average 1.1407407407407408) internal successors, (154), 136 states have internal predecessors, (154), 18 states have call successors, (18), 18 states have call predecessors, (18), 17 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-18 12:17:11,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 189 transitions. [2022-03-18 12:17:11,420 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 189 transitions. Word has length 137 [2022-03-18 12:17:11,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:17:11,420 INFO L478 AbstractCegarLoop]: Abstraction has 171 states and 189 transitions. [2022-03-18 12:17:11,420 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 1.7796610169491525) internal successors, (105), 58 states have internal predecessors, (105), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:17:11,420 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 189 transitions. [2022-03-18 12:17:11,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-18 12:17:11,421 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:17:11,421 INFO L500 BasicCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:17:11,438 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Forceful destruction successful, exit code 0 [2022-03-18 12:17:11,621 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2022-03-18 12:17:11,621 INFO L403 AbstractCegarLoop]: === Iteration 138 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:17:11,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:17:11,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1829879484, now seen corresponding path program 92 times [2022-03-18 12:17:11,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:17:11,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414028995] [2022-03-18 12:17:11,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:17:11,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:17:11,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:11,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:17:11,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:11,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-18 12:17:11,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:11,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-18 12:17:11,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:11,961 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-18 12:17:11,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:11,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:17:11,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:11,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:17:11,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:11,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:17:11,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:11,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:17:11,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:11,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-03-18 12:17:11,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:11,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-03-18 12:17:11,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:11,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-03-18 12:17:11,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:11,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-03-18 12:17:11,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:11,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-03-18 12:17:11,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:11,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-03-18 12:17:11,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:11,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-03-18 12:17:11,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:11,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-03-18 12:17:11,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:11,977 INFO L134 CoverageAnalysis]: Checked inductivity of 901 backedges. 332 proven. 149 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:17:11,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:17:11,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414028995] [2022-03-18 12:17:11,978 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414028995] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:17:11,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [814730362] [2022-03-18 12:17:11,978 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:17:11,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:17:11,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:17:11,979 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:17:11,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Waiting until timeout for monitored process [2022-03-18 12:17:12,030 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:17:12,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:17:12,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-18 12:17:12,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:17:12,751 INFO L134 CoverageAnalysis]: Checked inductivity of 901 backedges. 375 proven. 106 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:17:12,751 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:17:12,965 INFO L134 CoverageAnalysis]: Checked inductivity of 901 backedges. 375 proven. 106 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:17:12,965 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [814730362] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:17:12,965 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:17:12,965 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37, 37] total 60 [2022-03-18 12:17:12,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392505850] [2022-03-18 12:17:12,965 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:17:12,965 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-03-18 12:17:12,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:17:12,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-03-18 12:17:12,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=677, Invalid=2863, Unknown=0, NotChecked=0, Total=3540 [2022-03-18 12:17:12,966 INFO L87 Difference]: Start difference. First operand 171 states and 189 transitions. Second operand has 60 states, 60 states have (on average 1.7666666666666666) internal successors, (106), 59 states have internal predecessors, (106), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:17:19,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:17:19,820 INFO L93 Difference]: Finished difference Result 1070 states and 1359 transitions. [2022-03-18 12:17:19,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-03-18 12:17:19,820 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 1.7666666666666666) internal successors, (106), 59 states have internal predecessors, (106), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 137 [2022-03-18 12:17:19,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:17:19,822 INFO L225 Difference]: With dead ends: 1070 [2022-03-18 12:17:19,822 INFO L226 Difference]: Without dead ends: 1014 [2022-03-18 12:17:19,823 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 419 GetRequests, 283 SyntacticMatches, 1 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6549 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=3229, Invalid=15403, Unknown=0, NotChecked=0, Total=18632 [2022-03-18 12:17:19,823 INFO L912 BasicCegarLoop]: 76 mSDtfsCounter, 334 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 1536 mSolverCounterSat, 394 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 1930 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 394 IncrementalHoareTripleChecker+Valid, 1536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 12:17:19,823 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [335 Valid, 128 Invalid, 1930 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [394 Valid, 1536 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 12:17:19,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1014 states. [2022-03-18 12:17:20,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1014 to 171. [2022-03-18 12:17:20,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 135 states have (on average 1.1407407407407408) internal successors, (154), 136 states have internal predecessors, (154), 18 states have call successors, (18), 18 states have call predecessors, (18), 17 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-18 12:17:20,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 189 transitions. [2022-03-18 12:17:20,395 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 189 transitions. Word has length 137 [2022-03-18 12:17:20,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:17:20,395 INFO L478 AbstractCegarLoop]: Abstraction has 171 states and 189 transitions. [2022-03-18 12:17:20,395 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 1.7666666666666666) internal successors, (106), 59 states have internal predecessors, (106), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:17:20,395 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 189 transitions. [2022-03-18 12:17:20,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-18 12:17:20,395 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:17:20,395 INFO L500 BasicCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:17:20,412 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Ended with exit code 0 [2022-03-18 12:17:20,596 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137,137 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:17:20,596 INFO L403 AbstractCegarLoop]: === Iteration 139 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:17:20,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:17:20,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1734336989, now seen corresponding path program 93 times [2022-03-18 12:17:20,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:17:20,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399217326] [2022-03-18 12:17:20,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:17:20,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:17:20,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,933 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:17:20,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-18 12:17:20,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,936 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-18 12:17:20,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,937 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-18 12:17:20,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:17:20,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:17:20,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:17:20,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:17:20,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-03-18 12:17:20,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-03-18 12:17:20,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-03-18 12:17:20,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-03-18 12:17:20,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-03-18 12:17:20,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-03-18 12:17:20,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-03-18 12:17:20,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-03-18 12:17:20,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,952 INFO L134 CoverageAnalysis]: Checked inductivity of 889 backedges. 332 proven. 137 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:17:20,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:17:20,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399217326] [2022-03-18 12:17:20,952 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399217326] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:17:20,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1543388252] [2022-03-18 12:17:20,952 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:17:20,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:17:20,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:17:20,953 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:17:20,954 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Waiting until timeout for monitored process [2022-03-18 12:17:21,011 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2022-03-18 12:17:21,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:17:21,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-18 12:17:21,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:17:21,746 INFO L134 CoverageAnalysis]: Checked inductivity of 889 backedges. 375 proven. 94 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:17:21,746 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:17:21,962 INFO L134 CoverageAnalysis]: Checked inductivity of 889 backedges. 375 proven. 94 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:17:21,963 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1543388252] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:17:21,963 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:17:21,963 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37, 37] total 61 [2022-03-18 12:17:21,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918752299] [2022-03-18 12:17:21,963 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:17:21,963 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-03-18 12:17:21,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:17:21,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-03-18 12:17:21,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=674, Invalid=2986, Unknown=0, NotChecked=0, Total=3660 [2022-03-18 12:17:21,969 INFO L87 Difference]: Start difference. First operand 171 states and 189 transitions. Second operand has 61 states, 61 states have (on average 1.7540983606557377) internal successors, (107), 60 states have internal predecessors, (107), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:17:28,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:17:28,891 INFO L93 Difference]: Finished difference Result 1021 states and 1293 transitions. [2022-03-18 12:17:28,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-03-18 12:17:28,891 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 1.7540983606557377) internal successors, (107), 60 states have internal predecessors, (107), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 137 [2022-03-18 12:17:28,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:17:28,893 INFO L225 Difference]: With dead ends: 1021 [2022-03-18 12:17:28,893 INFO L226 Difference]: Without dead ends: 965 [2022-03-18 12:17:28,894 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 429 GetRequests, 282 SyntacticMatches, 1 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7908 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=3755, Invalid=18001, Unknown=0, NotChecked=0, Total=21756 [2022-03-18 12:17:28,894 INFO L912 BasicCegarLoop]: 72 mSDtfsCounter, 268 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 1681 mSolverCounterSat, 355 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 2036 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 355 IncrementalHoareTripleChecker+Valid, 1681 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 12:17:28,894 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [269 Valid, 134 Invalid, 2036 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [355 Valid, 1681 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 12:17:28,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states. [2022-03-18 12:17:29,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 171. [2022-03-18 12:17:29,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 135 states have (on average 1.1407407407407408) internal successors, (154), 136 states have internal predecessors, (154), 18 states have call successors, (18), 18 states have call predecessors, (18), 17 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-18 12:17:29,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 189 transitions. [2022-03-18 12:17:29,481 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 189 transitions. Word has length 137 [2022-03-18 12:17:29,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:17:29,481 INFO L478 AbstractCegarLoop]: Abstraction has 171 states and 189 transitions. [2022-03-18 12:17:29,481 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 1.7540983606557377) internal successors, (107), 60 states have internal predecessors, (107), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:17:29,481 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 189 transitions. [2022-03-18 12:17:29,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-18 12:17:29,482 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:17:29,482 INFO L500 BasicCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 12, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:17:29,498 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Forceful destruction successful, exit code 0 [2022-03-18 12:17:29,682 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable138 [2022-03-18 12:17:29,682 INFO L403 AbstractCegarLoop]: === Iteration 140 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:17:29,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:17:29,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1227480356, now seen corresponding path program 94 times [2022-03-18 12:17:29,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:17:29,683 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544146815] [2022-03-18 12:17:29,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:17:29,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:17:29,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:30,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:17:30,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:30,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-18 12:17:30,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:30,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-18 12:17:30,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:30,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-18 12:17:30,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:30,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:17:30,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:30,020 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:17:30,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:30,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:17:30,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:30,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:17:30,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:30,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-03-18 12:17:30,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:30,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-03-18 12:17:30,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:30,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-03-18 12:17:30,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:30,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-03-18 12:17:30,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:30,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-03-18 12:17:30,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:30,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-03-18 12:17:30,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:30,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-03-18 12:17:30,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:30,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-03-18 12:17:30,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:30,042 INFO L134 CoverageAnalysis]: Checked inductivity of 879 backedges. 332 proven. 127 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:17:30,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:17:30,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544146815] [2022-03-18 12:17:30,042 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544146815] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:17:30,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1201543907] [2022-03-18 12:17:30,043 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:17:30,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:17:30,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:17:30,044 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:17:30,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Waiting until timeout for monitored process [2022-03-18 12:17:30,093 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:17:30,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:17:30,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-18 12:17:30,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:17:30,843 INFO L134 CoverageAnalysis]: Checked inductivity of 879 backedges. 375 proven. 84 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:17:30,843 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:17:31,056 INFO L134 CoverageAnalysis]: Checked inductivity of 879 backedges. 375 proven. 84 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:17:31,056 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1201543907] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:17:31,056 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:17:31,056 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37, 37] total 62 [2022-03-18 12:17:31,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092624912] [2022-03-18 12:17:31,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:17:31,056 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2022-03-18 12:17:31,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:17:31,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2022-03-18 12:17:31,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=675, Invalid=3107, Unknown=0, NotChecked=0, Total=3782 [2022-03-18 12:17:31,057 INFO L87 Difference]: Start difference. First operand 171 states and 189 transitions. Second operand has 62 states, 62 states have (on average 1.7419354838709677) internal successors, (108), 61 states have internal predecessors, (108), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:17:37,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:17:37,975 INFO L93 Difference]: Finished difference Result 971 states and 1226 transitions. [2022-03-18 12:17:37,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-03-18 12:17:37,975 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 1.7419354838709677) internal successors, (108), 61 states have internal predecessors, (108), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 137 [2022-03-18 12:17:37,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:17:37,977 INFO L225 Difference]: With dead ends: 971 [2022-03-18 12:17:37,977 INFO L226 Difference]: Without dead ends: 915 [2022-03-18 12:17:37,978 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 437 GetRequests, 281 SyntacticMatches, 1 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9033 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=4230, Invalid=20262, Unknown=0, NotChecked=0, Total=24492 [2022-03-18 12:17:37,978 INFO L912 BasicCegarLoop]: 69 mSDtfsCounter, 256 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 1638 mSolverCounterSat, 378 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 2016 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 378 IncrementalHoareTripleChecker+Valid, 1638 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 12:17:37,979 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [257 Valid, 131 Invalid, 2016 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [378 Valid, 1638 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 12:17:37,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 915 states. [2022-03-18 12:17:38,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 915 to 171. [2022-03-18 12:17:38,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 135 states have (on average 1.1407407407407408) internal successors, (154), 136 states have internal predecessors, (154), 18 states have call successors, (18), 18 states have call predecessors, (18), 17 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-18 12:17:38,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 189 transitions. [2022-03-18 12:17:38,553 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 189 transitions. Word has length 137 [2022-03-18 12:17:38,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:17:38,553 INFO L478 AbstractCegarLoop]: Abstraction has 171 states and 189 transitions. [2022-03-18 12:17:38,553 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 1.7419354838709677) internal successors, (108), 61 states have internal predecessors, (108), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:17:38,553 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 189 transitions. [2022-03-18 12:17:38,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-18 12:17:38,554 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:17:38,554 INFO L500 BasicCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 11, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:17:38,570 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Ended with exit code 0 [2022-03-18 12:17:38,754 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 139 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2022-03-18 12:17:38,754 INFO L403 AbstractCegarLoop]: === Iteration 141 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:17:38,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:17:38,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1445462461, now seen corresponding path program 95 times [2022-03-18 12:17:38,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:17:38,755 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104122115] [2022-03-18 12:17:38,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:17:38,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:17:38,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:39,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:17:39,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:39,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-18 12:17:39,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:39,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-18 12:17:39,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:39,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-18 12:17:39,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:39,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:17:39,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:39,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:17:39,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:39,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:17:39,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:39,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:17:39,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:39,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-03-18 12:17:39,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:39,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-03-18 12:17:39,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:39,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-03-18 12:17:39,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:39,108 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-03-18 12:17:39,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:39,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-03-18 12:17:39,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:39,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-03-18 12:17:39,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:39,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-03-18 12:17:39,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:39,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-03-18 12:17:39,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:39,114 INFO L134 CoverageAnalysis]: Checked inductivity of 871 backedges. 332 proven. 119 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:17:39,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:17:39,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104122115] [2022-03-18 12:17:39,114 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104122115] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:17:39,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [705383614] [2022-03-18 12:17:39,115 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:17:39,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:17:39,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:17:39,116 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:17:39,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Waiting until timeout for monitored process [2022-03-18 12:17:39,172 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2022-03-18 12:17:39,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:17:39,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-18 12:17:39,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:17:39,930 INFO L134 CoverageAnalysis]: Checked inductivity of 871 backedges. 375 proven. 76 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:17:39,931 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:17:40,149 INFO L134 CoverageAnalysis]: Checked inductivity of 871 backedges. 375 proven. 76 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:17:40,150 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [705383614] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:17:40,150 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:17:40,150 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37, 37] total 63 [2022-03-18 12:17:40,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766464872] [2022-03-18 12:17:40,150 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:17:40,150 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-03-18 12:17:40,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:17:40,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-03-18 12:17:40,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=680, Invalid=3226, Unknown=0, NotChecked=0, Total=3906 [2022-03-18 12:17:40,151 INFO L87 Difference]: Start difference. First operand 171 states and 189 transitions. Second operand has 63 states, 63 states have (on average 1.7301587301587302) internal successors, (109), 62 states have internal predecessors, (109), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:17:47,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:17:47,063 INFO L93 Difference]: Finished difference Result 920 states and 1158 transitions. [2022-03-18 12:17:47,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-03-18 12:17:47,063 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 1.7301587301587302) internal successors, (109), 62 states have internal predecessors, (109), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 137 [2022-03-18 12:17:47,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:17:47,064 INFO L225 Difference]: With dead ends: 920 [2022-03-18 12:17:47,065 INFO L226 Difference]: Without dead ends: 864 [2022-03-18 12:17:47,066 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 443 GetRequests, 280 SyntacticMatches, 1 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9921 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=4627, Invalid=22105, Unknown=0, NotChecked=0, Total=26732 [2022-03-18 12:17:47,066 INFO L912 BasicCegarLoop]: 67 mSDtfsCounter, 234 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 1407 mSolverCounterSat, 437 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 1844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 437 IncrementalHoareTripleChecker+Valid, 1407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-18 12:17:47,066 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [235 Valid, 124 Invalid, 1844 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [437 Valid, 1407 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 12:17:47,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 864 states. [2022-03-18 12:17:47,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 864 to 171. [2022-03-18 12:17:47,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 135 states have (on average 1.1407407407407408) internal successors, (154), 136 states have internal predecessors, (154), 18 states have call successors, (18), 18 states have call predecessors, (18), 17 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-18 12:17:47,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 189 transitions. [2022-03-18 12:17:47,641 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 189 transitions. Word has length 137 [2022-03-18 12:17:47,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:17:47,641 INFO L478 AbstractCegarLoop]: Abstraction has 171 states and 189 transitions. [2022-03-18 12:17:47,641 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 1.7301587301587302) internal successors, (109), 62 states have internal predecessors, (109), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:17:47,641 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 189 transitions. [2022-03-18 12:17:47,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-18 12:17:47,642 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:17:47,642 INFO L500 BasicCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 10, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:17:47,658 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Ended with exit code 0 [2022-03-18 12:17:47,842 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,140 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:17:47,842 INFO L403 AbstractCegarLoop]: === Iteration 142 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:17:47,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:17:47,842 INFO L85 PathProgramCache]: Analyzing trace with hash 1592656132, now seen corresponding path program 96 times [2022-03-18 12:17:47,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:17:47,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941905397] [2022-03-18 12:17:47,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:17:47,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:17:47,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:48,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:17:48,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:48,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-18 12:17:48,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:48,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-18 12:17:48,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:48,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-18 12:17:48,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:48,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:17:48,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:48,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:17:48,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:48,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:17:48,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:48,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:17:48,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:48,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-03-18 12:17:48,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:48,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-03-18 12:17:48,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:48,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-03-18 12:17:48,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:48,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-03-18 12:17:48,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:48,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-03-18 12:17:48,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:48,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-03-18 12:17:48,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:48,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-03-18 12:17:48,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:48,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-03-18 12:17:48,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:48,196 INFO L134 CoverageAnalysis]: Checked inductivity of 865 backedges. 332 proven. 113 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:17:48,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:17:48,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941905397] [2022-03-18 12:17:48,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941905397] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:17:48,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [589001980] [2022-03-18 12:17:48,196 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:17:48,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:17:48,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:17:48,198 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:17:48,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Waiting until timeout for monitored process [2022-03-18 12:17:48,254 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2022-03-18 12:17:48,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:17:48,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-18 12:17:48,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:17:49,027 INFO L134 CoverageAnalysis]: Checked inductivity of 865 backedges. 375 proven. 70 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:17:49,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:17:49,241 INFO L134 CoverageAnalysis]: Checked inductivity of 865 backedges. 375 proven. 70 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:17:49,241 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [589001980] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:17:49,241 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:17:49,241 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37, 37] total 64 [2022-03-18 12:17:49,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022915783] [2022-03-18 12:17:49,242 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:17:49,242 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-03-18 12:17:49,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:17:49,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-03-18 12:17:49,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=689, Invalid=3343, Unknown=0, NotChecked=0, Total=4032 [2022-03-18 12:17:49,243 INFO L87 Difference]: Start difference. First operand 171 states and 189 transitions. Second operand has 64 states, 64 states have (on average 1.71875) internal successors, (110), 63 states have internal predecessors, (110), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:17:56,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:17:56,226 INFO L93 Difference]: Finished difference Result 868 states and 1089 transitions. [2022-03-18 12:17:56,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2022-03-18 12:17:56,226 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 1.71875) internal successors, (110), 63 states have internal predecessors, (110), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 137 [2022-03-18 12:17:56,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:17:56,228 INFO L225 Difference]: With dead ends: 868 [2022-03-18 12:17:56,228 INFO L226 Difference]: Without dead ends: 812 [2022-03-18 12:17:56,229 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 447 GetRequests, 279 SyntacticMatches, 1 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10547 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=4925, Invalid=23467, Unknown=0, NotChecked=0, Total=28392 [2022-03-18 12:17:56,229 INFO L912 BasicCegarLoop]: 64 mSDtfsCounter, 260 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 1905 mSolverCounterSat, 526 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 2431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 526 IncrementalHoareTripleChecker+Valid, 1905 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-18 12:17:56,229 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [261 Valid, 141 Invalid, 2431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [526 Valid, 1905 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-18 12:17:56,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 812 states. [2022-03-18 12:17:56,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 812 to 171. [2022-03-18 12:17:56,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 135 states have (on average 1.1407407407407408) internal successors, (154), 136 states have internal predecessors, (154), 18 states have call successors, (18), 18 states have call predecessors, (18), 17 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-18 12:17:56,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 189 transitions. [2022-03-18 12:17:56,801 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 189 transitions. Word has length 137 [2022-03-18 12:17:56,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:17:56,801 INFO L478 AbstractCegarLoop]: Abstraction has 171 states and 189 transitions. [2022-03-18 12:17:56,801 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 1.71875) internal successors, (110), 63 states have internal predecessors, (110), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:17:56,801 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 189 transitions. [2022-03-18 12:17:56,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-18 12:17:56,802 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:17:56,802 INFO L500 BasicCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 9, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:17:56,820 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Forceful destruction successful, exit code 0 [2022-03-18 12:17:57,002 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,141 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:17:57,002 INFO L403 AbstractCegarLoop]: === Iteration 143 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:17:57,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:17:57,002 INFO L85 PathProgramCache]: Analyzing trace with hash 1285052003, now seen corresponding path program 97 times [2022-03-18 12:17:57,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:17:57,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501912935] [2022-03-18 12:17:57,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:17:57,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:17:57,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:57,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:17:57,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:57,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-18 12:17:57,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:57,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-18 12:17:57,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:57,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-18 12:17:57,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:57,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:17:57,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:57,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:17:57,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:57,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:17:57,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:57,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:17:57,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:57,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-03-18 12:17:57,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:57,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-03-18 12:17:57,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:57,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-03-18 12:17:57,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:57,364 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-03-18 12:17:57,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:57,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-03-18 12:17:57,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:57,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-03-18 12:17:57,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:57,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-03-18 12:17:57,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:57,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-03-18 12:17:57,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:57,371 INFO L134 CoverageAnalysis]: Checked inductivity of 861 backedges. 332 proven. 109 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:17:57,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:17:57,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501912935] [2022-03-18 12:17:57,371 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501912935] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:17:57,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1871967202] [2022-03-18 12:17:57,371 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:17:57,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:17:57,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:17:57,372 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:17:57,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2022-03-18 12:17:57,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:57,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-18 12:17:57,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:17:58,210 INFO L134 CoverageAnalysis]: Checked inductivity of 861 backedges. 375 proven. 66 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:17:58,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:17:58,440 INFO L134 CoverageAnalysis]: Checked inductivity of 861 backedges. 375 proven. 66 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:17:58,441 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1871967202] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:17:58,441 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:17:58,441 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37, 37] total 65 [2022-03-18 12:17:58,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359295926] [2022-03-18 12:17:58,441 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:17:58,441 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2022-03-18 12:17:58,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:17:58,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2022-03-18 12:17:58,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=702, Invalid=3458, Unknown=0, NotChecked=0, Total=4160 [2022-03-18 12:17:58,442 INFO L87 Difference]: Start difference. First operand 171 states and 189 transitions. Second operand has 65 states, 65 states have (on average 1.7076923076923076) internal successors, (111), 64 states have internal predecessors, (111), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:18:05,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:18:05,295 INFO L93 Difference]: Finished difference Result 815 states and 1019 transitions. [2022-03-18 12:18:05,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2022-03-18 12:18:05,295 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 1.7076923076923076) internal successors, (111), 64 states have internal predecessors, (111), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 137 [2022-03-18 12:18:05,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:18:05,296 INFO L225 Difference]: With dead ends: 815 [2022-03-18 12:18:05,296 INFO L226 Difference]: Without dead ends: 759 [2022-03-18 12:18:05,303 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 449 GetRequests, 278 SyntacticMatches, 1 SemanticMatches, 170 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10898 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=5109, Invalid=24303, Unknown=0, NotChecked=0, Total=29412 [2022-03-18 12:18:05,303 INFO L912 BasicCegarLoop]: 60 mSDtfsCounter, 198 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 1754 mSolverCounterSat, 447 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 2201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 447 IncrementalHoareTripleChecker+Valid, 1754 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 12:18:05,303 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 132 Invalid, 2201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [447 Valid, 1754 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 12:18:05,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 759 states. [2022-03-18 12:18:05,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 759 to 171. [2022-03-18 12:18:05,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 135 states have (on average 1.1407407407407408) internal successors, (154), 136 states have internal predecessors, (154), 18 states have call successors, (18), 18 states have call predecessors, (18), 17 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-18 12:18:05,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 189 transitions. [2022-03-18 12:18:05,881 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 189 transitions. Word has length 137 [2022-03-18 12:18:05,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:18:05,881 INFO L478 AbstractCegarLoop]: Abstraction has 171 states and 189 transitions. [2022-03-18 12:18:05,881 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 1.7076923076923076) internal successors, (111), 64 states have internal predecessors, (111), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:18:05,881 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 189 transitions. [2022-03-18 12:18:05,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-18 12:18:05,882 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:18:05,882 INFO L500 BasicCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:18:05,898 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Ended with exit code 0 [2022-03-18 12:18:06,082 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,142 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:18:06,082 INFO L403 AbstractCegarLoop]: === Iteration 144 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:18:06,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:18:06,082 INFO L85 PathProgramCache]: Analyzing trace with hash 339258596, now seen corresponding path program 98 times [2022-03-18 12:18:06,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:18:06,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520592083] [2022-03-18 12:18:06,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:18:06,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:18:06,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:18:06,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-18 12:18:06,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-18 12:18:06,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-18 12:18:06,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:18:06,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:18:06,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:18:06,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:18:06,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-03-18 12:18:06,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-03-18 12:18:06,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-03-18 12:18:06,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-03-18 12:18:06,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-03-18 12:18:06,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-03-18 12:18:06,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-03-18 12:18:06,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-03-18 12:18:06,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,441 INFO L134 CoverageAnalysis]: Checked inductivity of 859 backedges. 332 proven. 107 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:18:06,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:18:06,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520592083] [2022-03-18 12:18:06,442 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520592083] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:18:06,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [684673830] [2022-03-18 12:18:06,442 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:18:06,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:18:06,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:18:06,443 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:18:06,443 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Waiting until timeout for monitored process [2022-03-18 12:18:06,492 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:18:06,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:18:06,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-18 12:18:06,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:18:07,300 INFO L134 CoverageAnalysis]: Checked inductivity of 859 backedges. 375 proven. 64 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:18:07,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:18:07,519 INFO L134 CoverageAnalysis]: Checked inductivity of 859 backedges. 375 proven. 64 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:18:07,520 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [684673830] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:18:07,520 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:18:07,520 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37, 37] total 66 [2022-03-18 12:18:07,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179435542] [2022-03-18 12:18:07,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:18:07,520 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-03-18 12:18:07,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:18:07,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-03-18 12:18:07,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=719, Invalid=3571, Unknown=0, NotChecked=0, Total=4290 [2022-03-18 12:18:07,521 INFO L87 Difference]: Start difference. First operand 171 states and 189 transitions. Second operand has 66 states, 66 states have (on average 1.696969696969697) internal successors, (112), 65 states have internal predecessors, (112), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:18:14,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:18:14,212 INFO L93 Difference]: Finished difference Result 761 states and 948 transitions. [2022-03-18 12:18:14,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2022-03-18 12:18:14,212 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 1.696969696969697) internal successors, (112), 65 states have internal predecessors, (112), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 137 [2022-03-18 12:18:14,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:18:14,214 INFO L225 Difference]: With dead ends: 761 [2022-03-18 12:18:14,214 INFO L226 Difference]: Without dead ends: 705 [2022-03-18 12:18:14,215 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 449 GetRequests, 277 SyntacticMatches, 1 SemanticMatches, 171 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10973 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=5170, Invalid=24586, Unknown=0, NotChecked=0, Total=29756 [2022-03-18 12:18:14,215 INFO L912 BasicCegarLoop]: 56 mSDtfsCounter, 179 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 1602 mSolverCounterSat, 455 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 2057 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 455 IncrementalHoareTripleChecker+Valid, 1602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 12:18:14,215 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 133 Invalid, 2057 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [455 Valid, 1602 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 12:18:14,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2022-03-18 12:18:14,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 171. [2022-03-18 12:18:14,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 135 states have (on average 1.1407407407407408) internal successors, (154), 136 states have internal predecessors, (154), 18 states have call successors, (18), 18 states have call predecessors, (18), 17 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-18 12:18:14,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 189 transitions. [2022-03-18 12:18:14,804 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 189 transitions. Word has length 137 [2022-03-18 12:18:14,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:18:14,804 INFO L478 AbstractCegarLoop]: Abstraction has 171 states and 189 transitions. [2022-03-18 12:18:14,804 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 1.696969696969697) internal successors, (112), 65 states have internal predecessors, (112), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:18:14,804 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 189 transitions. [2022-03-18 12:18:14,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-18 12:18:14,804 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:18:14,804 INFO L500 BasicCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:18:14,821 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Ended with exit code 0 [2022-03-18 12:18:15,005 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable143 [2022-03-18 12:18:15,005 INFO L403 AbstractCegarLoop]: === Iteration 145 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:18:15,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:18:15,005 INFO L85 PathProgramCache]: Analyzing trace with hash 1084434051, now seen corresponding path program 99 times [2022-03-18 12:18:15,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:18:15,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986548242] [2022-03-18 12:18:15,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:18:15,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:18:15,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:15,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:18:15,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:15,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-18 12:18:15,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:15,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-18 12:18:15,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:15,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-18 12:18:15,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:15,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:18:15,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:15,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:18:15,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:15,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:18:15,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:15,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:18:15,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:15,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-03-18 12:18:15,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:15,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-03-18 12:18:15,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:15,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-03-18 12:18:15,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:15,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-03-18 12:18:15,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:15,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-03-18 12:18:15,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:15,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-03-18 12:18:15,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:15,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-03-18 12:18:15,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:15,364 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-03-18 12:18:15,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:15,365 INFO L134 CoverageAnalysis]: Checked inductivity of 859 backedges. 332 proven. 107 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:18:15,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:18:15,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986548242] [2022-03-18 12:18:15,366 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986548242] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:18:15,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536659018] [2022-03-18 12:18:15,366 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:18:15,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:18:15,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:18:15,367 INFO L229 MonitoredProcess]: Starting monitored process 144 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:18:15,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Waiting until timeout for monitored process [2022-03-18 12:18:15,425 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2022-03-18 12:18:15,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:18:15,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-18 12:18:15,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:18:16,256 INFO L134 CoverageAnalysis]: Checked inductivity of 859 backedges. 375 proven. 64 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:18:16,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:18:16,494 INFO L134 CoverageAnalysis]: Checked inductivity of 859 backedges. 375 proven. 64 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:18:16,494 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536659018] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:18:16,494 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:18:16,494 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37, 37] total 67 [2022-03-18 12:18:16,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540125197] [2022-03-18 12:18:16,494 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:18:16,494 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-03-18 12:18:16,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:18:16,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-03-18 12:18:16,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=740, Invalid=3682, Unknown=0, NotChecked=0, Total=4422 [2022-03-18 12:18:16,496 INFO L87 Difference]: Start difference. First operand 171 states and 189 transitions. Second operand has 67 states, 67 states have (on average 1.6865671641791045) internal successors, (113), 66 states have internal predecessors, (113), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:18:23,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:18:23,014 INFO L93 Difference]: Finished difference Result 706 states and 876 transitions. [2022-03-18 12:18:23,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2022-03-18 12:18:23,014 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 1.6865671641791045) internal successors, (113), 66 states have internal predecessors, (113), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 137 [2022-03-18 12:18:23,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:18:23,015 INFO L225 Difference]: With dead ends: 706 [2022-03-18 12:18:23,015 INFO L226 Difference]: Without dead ends: 650 [2022-03-18 12:18:23,016 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 447 GetRequests, 276 SyntacticMatches, 1 SemanticMatches, 170 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10778 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=5105, Invalid=24307, Unknown=0, NotChecked=0, Total=29412 [2022-03-18 12:18:23,017 INFO L912 BasicCegarLoop]: 53 mSDtfsCounter, 164 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 1837 mSolverCounterSat, 424 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 2261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 424 IncrementalHoareTripleChecker+Valid, 1837 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 12:18:23,017 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 140 Invalid, 2261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [424 Valid, 1837 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 12:18:23,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2022-03-18 12:18:23,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 171. [2022-03-18 12:18:23,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 135 states have (on average 1.1407407407407408) internal successors, (154), 136 states have internal predecessors, (154), 18 states have call successors, (18), 18 states have call predecessors, (18), 17 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-18 12:18:23,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 189 transitions. [2022-03-18 12:18:23,631 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 189 transitions. Word has length 137 [2022-03-18 12:18:23,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:18:23,632 INFO L478 AbstractCegarLoop]: Abstraction has 171 states and 189 transitions. [2022-03-18 12:18:23,632 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 1.6865671641791045) internal successors, (113), 66 states have internal predecessors, (113), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:18:23,632 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 189 transitions. [2022-03-18 12:18:23,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-18 12:18:23,632 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:18:23,632 INFO L500 BasicCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 9, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:18:23,648 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Ended with exit code 0 [2022-03-18 12:18:23,832 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2022-03-18 12:18:23,833 INFO L403 AbstractCegarLoop]: === Iteration 146 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:18:23,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:18:23,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1584930620, now seen corresponding path program 100 times [2022-03-18 12:18:23,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:18:23,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534289681] [2022-03-18 12:18:23,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:18:23,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:18:23,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:24,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:18:24,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:24,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-18 12:18:24,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:24,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-18 12:18:24,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:24,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-18 12:18:24,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:24,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:18:24,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:24,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:18:24,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:24,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:18:24,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:24,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:18:24,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:24,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-03-18 12:18:24,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:24,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-03-18 12:18:24,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:24,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-03-18 12:18:24,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:24,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-03-18 12:18:24,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:24,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-03-18 12:18:24,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:24,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-03-18 12:18:24,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:24,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-03-18 12:18:24,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:24,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-03-18 12:18:24,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:24,201 INFO L134 CoverageAnalysis]: Checked inductivity of 861 backedges. 332 proven. 109 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:18:24,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:18:24,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534289681] [2022-03-18 12:18:24,202 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534289681] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:18:24,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1344435207] [2022-03-18 12:18:24,202 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:18:24,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:18:24,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:18:24,203 INFO L229 MonitoredProcess]: Starting monitored process 145 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:18:24,203 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Waiting until timeout for monitored process [2022-03-18 12:18:24,258 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:18:24,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:18:24,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-18 12:18:24,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:18:25,094 INFO L134 CoverageAnalysis]: Checked inductivity of 861 backedges. 375 proven. 66 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:18:25,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:18:25,306 INFO L134 CoverageAnalysis]: Checked inductivity of 861 backedges. 375 proven. 66 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:18:25,306 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1344435207] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:18:25,306 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:18:25,306 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37, 37] total 68 [2022-03-18 12:18:25,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740559585] [2022-03-18 12:18:25,307 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:18:25,307 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2022-03-18 12:18:25,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:18:25,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2022-03-18 12:18:25,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=765, Invalid=3791, Unknown=0, NotChecked=0, Total=4556 [2022-03-18 12:18:25,308 INFO L87 Difference]: Start difference. First operand 171 states and 189 transitions. Second operand has 68 states, 68 states have (on average 1.6764705882352942) internal successors, (114), 67 states have internal predecessors, (114), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:18:31,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:18:31,503 INFO L93 Difference]: Finished difference Result 650 states and 803 transitions. [2022-03-18 12:18:31,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-03-18 12:18:31,503 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 1.6764705882352942) internal successors, (114), 67 states have internal predecessors, (114), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 137 [2022-03-18 12:18:31,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:18:31,504 INFO L225 Difference]: With dead ends: 650 [2022-03-18 12:18:31,504 INFO L226 Difference]: Without dead ends: 594 [2022-03-18 12:18:31,505 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 443 GetRequests, 275 SyntacticMatches, 1 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10321 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=4917, Invalid=23475, Unknown=0, NotChecked=0, Total=28392 [2022-03-18 12:18:31,506 INFO L912 BasicCegarLoop]: 50 mSDtfsCounter, 157 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 1816 mSolverCounterSat, 439 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 2255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 439 IncrementalHoareTripleChecker+Valid, 1816 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 12:18:31,506 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 142 Invalid, 2255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [439 Valid, 1816 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 12:18:31,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 594 states. [2022-03-18 12:18:32,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 594 to 171. [2022-03-18 12:18:32,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 135 states have (on average 1.1407407407407408) internal successors, (154), 136 states have internal predecessors, (154), 18 states have call successors, (18), 18 states have call predecessors, (18), 17 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-18 12:18:32,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 189 transitions. [2022-03-18 12:18:32,142 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 189 transitions. Word has length 137 [2022-03-18 12:18:32,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:18:32,142 INFO L478 AbstractCegarLoop]: Abstraction has 171 states and 189 transitions. [2022-03-18 12:18:32,142 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 1.6764705882352942) internal successors, (114), 67 states have internal predecessors, (114), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:18:32,142 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 189 transitions. [2022-03-18 12:18:32,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-18 12:18:32,143 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:18:32,143 INFO L500 BasicCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 10, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:18:32,159 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Forceful destruction successful, exit code 0 [2022-03-18 12:18:32,347 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2022-03-18 12:18:32,347 INFO L403 AbstractCegarLoop]: === Iteration 147 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:18:32,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:18:32,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1564110499, now seen corresponding path program 101 times [2022-03-18 12:18:32,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:18:32,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220252041] [2022-03-18 12:18:32,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:18:32,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:18:32,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:32,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:18:32,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:32,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-18 12:18:32,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:32,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-18 12:18:32,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:32,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-18 12:18:32,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:32,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:18:32,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:32,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:18:32,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:32,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:18:32,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:32,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:18:32,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:32,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-03-18 12:18:32,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:32,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-03-18 12:18:32,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:32,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-03-18 12:18:32,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:32,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-03-18 12:18:32,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:32,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-03-18 12:18:32,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:32,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-03-18 12:18:32,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:32,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-03-18 12:18:32,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:32,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-03-18 12:18:32,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:32,704 INFO L134 CoverageAnalysis]: Checked inductivity of 865 backedges. 332 proven. 113 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:18:32,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:18:32,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220252041] [2022-03-18 12:18:32,705 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220252041] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:18:32,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [489898833] [2022-03-18 12:18:32,705 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:18:32,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:18:32,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:18:32,706 INFO L229 MonitoredProcess]: Starting monitored process 146 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:18:32,706 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Waiting until timeout for monitored process [2022-03-18 12:18:32,768 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2022-03-18 12:18:32,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:18:32,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-18 12:18:32,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:18:33,629 INFO L134 CoverageAnalysis]: Checked inductivity of 865 backedges. 375 proven. 70 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:18:33,629 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:18:33,844 INFO L134 CoverageAnalysis]: Checked inductivity of 865 backedges. 375 proven. 70 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:18:33,844 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [489898833] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:18:33,844 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:18:33,844 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37, 37] total 69 [2022-03-18 12:18:33,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007016811] [2022-03-18 12:18:33,845 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:18:33,845 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2022-03-18 12:18:33,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:18:33,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2022-03-18 12:18:33,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=794, Invalid=3898, Unknown=0, NotChecked=0, Total=4692 [2022-03-18 12:18:33,846 INFO L87 Difference]: Start difference. First operand 171 states and 189 transitions. Second operand has 69 states, 69 states have (on average 1.6666666666666667) internal successors, (115), 68 states have internal predecessors, (115), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:18:39,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:18:39,480 INFO L93 Difference]: Finished difference Result 593 states and 729 transitions. [2022-03-18 12:18:39,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-03-18 12:18:39,480 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 1.6666666666666667) internal successors, (115), 68 states have internal predecessors, (115), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 137 [2022-03-18 12:18:39,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:18:39,481 INFO L225 Difference]: With dead ends: 593 [2022-03-18 12:18:39,481 INFO L226 Difference]: Without dead ends: 537 [2022-03-18 12:18:39,482 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 437 GetRequests, 274 SyntacticMatches, 1 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9621 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=4615, Invalid=22117, Unknown=0, NotChecked=0, Total=26732 [2022-03-18 12:18:39,482 INFO L912 BasicCegarLoop]: 48 mSDtfsCounter, 123 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 1196 mSolverCounterSat, 377 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 1573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 377 IncrementalHoareTripleChecker+Valid, 1196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-18 12:18:39,482 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 110 Invalid, 1573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [377 Valid, 1196 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 12:18:39,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2022-03-18 12:18:40,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 171. [2022-03-18 12:18:40,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 135 states have (on average 1.1407407407407408) internal successors, (154), 136 states have internal predecessors, (154), 18 states have call successors, (18), 18 states have call predecessors, (18), 17 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-18 12:18:40,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 189 transitions. [2022-03-18 12:18:40,115 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 189 transitions. Word has length 137 [2022-03-18 12:18:40,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:18:40,115 INFO L478 AbstractCegarLoop]: Abstraction has 171 states and 189 transitions. [2022-03-18 12:18:40,115 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 1.6666666666666667) internal successors, (115), 68 states have internal predecessors, (115), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:18:40,115 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 189 transitions. [2022-03-18 12:18:40,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-18 12:18:40,116 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:18:40,116 INFO L500 BasicCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 11, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:18:40,134 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Forceful destruction successful, exit code 0 [2022-03-18 12:18:40,316 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146,146 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:18:40,316 INFO L403 AbstractCegarLoop]: === Iteration 148 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:18:40,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:18:40,316 INFO L85 PathProgramCache]: Analyzing trace with hash 400137380, now seen corresponding path program 102 times [2022-03-18 12:18:40,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:18:40,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525747183] [2022-03-18 12:18:40,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:18:40,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:18:40,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:40,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:18:40,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:40,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-18 12:18:40,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:40,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-18 12:18:40,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:40,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-18 12:18:40,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:40,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:18:40,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:40,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:18:40,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:40,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:18:40,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:40,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:18:40,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:40,666 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-03-18 12:18:40,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:40,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-03-18 12:18:40,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:40,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-03-18 12:18:40,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:40,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-03-18 12:18:40,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:40,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-03-18 12:18:40,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:40,672 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-03-18 12:18:40,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:40,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-03-18 12:18:40,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:40,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-03-18 12:18:40,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:40,676 INFO L134 CoverageAnalysis]: Checked inductivity of 871 backedges. 332 proven. 119 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:18:40,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:18:40,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525747183] [2022-03-18 12:18:40,676 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525747183] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:18:40,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686779535] [2022-03-18 12:18:40,676 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:18:40,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:18:40,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:18:40,677 INFO L229 MonitoredProcess]: Starting monitored process 147 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:18:40,677 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Waiting until timeout for monitored process [2022-03-18 12:18:40,734 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2022-03-18 12:18:40,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:18:40,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-18 12:18:40,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:18:41,605 INFO L134 CoverageAnalysis]: Checked inductivity of 871 backedges. 375 proven. 76 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:18:41,605 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:18:41,819 INFO L134 CoverageAnalysis]: Checked inductivity of 871 backedges. 375 proven. 76 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:18:41,819 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [686779535] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:18:41,819 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:18:41,819 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37, 37] total 70 [2022-03-18 12:18:41,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441723248] [2022-03-18 12:18:41,820 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:18:41,820 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2022-03-18 12:18:41,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:18:41,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2022-03-18 12:18:41,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=827, Invalid=4003, Unknown=0, NotChecked=0, Total=4830 [2022-03-18 12:18:41,821 INFO L87 Difference]: Start difference. First operand 171 states and 189 transitions. Second operand has 70 states, 70 states have (on average 1.6571428571428573) internal successors, (116), 69 states have internal predecessors, (116), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:18:46,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:18:46,924 INFO L93 Difference]: Finished difference Result 535 states and 654 transitions. [2022-03-18 12:18:46,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-03-18 12:18:46,924 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 1.6571428571428573) internal successors, (116), 69 states have internal predecessors, (116), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 137 [2022-03-18 12:18:46,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:18:46,925 INFO L225 Difference]: With dead ends: 535 [2022-03-18 12:18:46,925 INFO L226 Difference]: Without dead ends: 479 [2022-03-18 12:18:46,926 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 429 GetRequests, 273 SyntacticMatches, 1 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8709 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=4214, Invalid=20278, Unknown=0, NotChecked=0, Total=24492 [2022-03-18 12:18:46,926 INFO L912 BasicCegarLoop]: 45 mSDtfsCounter, 121 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 1213 mSolverCounterSat, 349 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 1562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 349 IncrementalHoareTripleChecker+Valid, 1213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:18:46,926 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 92 Invalid, 1562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [349 Valid, 1213 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:18:46,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 479 states. [2022-03-18 12:18:47,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 479 to 171. [2022-03-18 12:18:47,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 135 states have (on average 1.1407407407407408) internal successors, (154), 136 states have internal predecessors, (154), 18 states have call successors, (18), 18 states have call predecessors, (18), 17 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-18 12:18:47,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 189 transitions. [2022-03-18 12:18:47,571 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 189 transitions. Word has length 137 [2022-03-18 12:18:47,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:18:47,571 INFO L478 AbstractCegarLoop]: Abstraction has 171 states and 189 transitions. [2022-03-18 12:18:47,571 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 1.6571428571428573) internal successors, (116), 69 states have internal predecessors, (116), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:18:47,571 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 189 transitions. [2022-03-18 12:18:47,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-18 12:18:47,572 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:18:47,572 INFO L500 BasicCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 12, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:18:47,588 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Ended with exit code 0 [2022-03-18 12:18:47,772 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 147 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2022-03-18 12:18:47,772 INFO L403 AbstractCegarLoop]: === Iteration 149 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:18:47,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:18:47,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1323290941, now seen corresponding path program 103 times [2022-03-18 12:18:47,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:18:47,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222960096] [2022-03-18 12:18:47,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:18:47,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:18:47,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:48,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:18:48,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:48,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-18 12:18:48,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:48,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-18 12:18:48,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:48,139 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-18 12:18:48,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:48,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:18:48,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:48,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:18:48,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:48,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:18:48,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:48,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:18:48,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:48,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-03-18 12:18:48,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:48,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-03-18 12:18:48,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:48,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-03-18 12:18:48,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:48,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-03-18 12:18:48,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:48,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-03-18 12:18:48,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:48,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-03-18 12:18:48,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:48,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-03-18 12:18:48,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:48,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-03-18 12:18:48,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:48,154 INFO L134 CoverageAnalysis]: Checked inductivity of 879 backedges. 332 proven. 127 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:18:48,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:18:48,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222960096] [2022-03-18 12:18:48,154 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222960096] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:18:48,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923949449] [2022-03-18 12:18:48,154 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:18:48,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:18:48,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:18:48,155 INFO L229 MonitoredProcess]: Starting monitored process 148 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:18:48,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Waiting until timeout for monitored process [2022-03-18 12:18:48,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:48,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-18 12:18:48,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:18:49,126 INFO L134 CoverageAnalysis]: Checked inductivity of 879 backedges. 375 proven. 84 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:18:49,126 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:18:49,339 INFO L134 CoverageAnalysis]: Checked inductivity of 879 backedges. 375 proven. 84 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:18:49,339 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1923949449] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:18:49,339 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:18:49,339 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37, 37] total 71 [2022-03-18 12:18:49,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948930586] [2022-03-18 12:18:49,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:18:49,340 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2022-03-18 12:18:49,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:18:49,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2022-03-18 12:18:49,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=864, Invalid=4106, Unknown=0, NotChecked=0, Total=4970 [2022-03-18 12:18:49,341 INFO L87 Difference]: Start difference. First operand 171 states and 189 transitions. Second operand has 71 states, 71 states have (on average 1.647887323943662) internal successors, (117), 70 states have internal predecessors, (117), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:18:53,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:18:53,994 INFO L93 Difference]: Finished difference Result 476 states and 578 transitions. [2022-03-18 12:18:53,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-03-18 12:18:53,995 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 71 states have (on average 1.647887323943662) internal successors, (117), 70 states have internal predecessors, (117), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 137 [2022-03-18 12:18:53,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:18:53,995 INFO L225 Difference]: With dead ends: 476 [2022-03-18 12:18:53,995 INFO L226 Difference]: Without dead ends: 420 [2022-03-18 12:18:53,996 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 419 GetRequests, 272 SyntacticMatches, 1 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7628 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=3735, Invalid=18021, Unknown=0, NotChecked=0, Total=21756 [2022-03-18 12:18:53,997 INFO L912 BasicCegarLoop]: 43 mSDtfsCounter, 97 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 1427 mSolverCounterSat, 259 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 1686 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 259 IncrementalHoareTripleChecker+Valid, 1427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-18 12:18:53,997 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 115 Invalid, 1686 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [259 Valid, 1427 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 12:18:53,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2022-03-18 12:18:54,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 171. [2022-03-18 12:18:54,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 135 states have (on average 1.1407407407407408) internal successors, (154), 136 states have internal predecessors, (154), 18 states have call successors, (18), 18 states have call predecessors, (18), 17 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-18 12:18:54,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 189 transitions. [2022-03-18 12:18:54,646 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 189 transitions. Word has length 137 [2022-03-18 12:18:54,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:18:54,646 INFO L478 AbstractCegarLoop]: Abstraction has 171 states and 189 transitions. [2022-03-18 12:18:54,646 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 1.647887323943662) internal successors, (117), 70 states have internal predecessors, (117), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:18:54,646 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 189 transitions. [2022-03-18 12:18:54,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-18 12:18:54,647 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:18:54,647 INFO L500 BasicCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:18:54,663 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Ended with exit code 0 [2022-03-18 12:18:54,847 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 148 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable148 [2022-03-18 12:18:54,847 INFO L403 AbstractCegarLoop]: === Iteration 150 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:18:54,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:18:54,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1085005956, now seen corresponding path program 104 times [2022-03-18 12:18:54,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:18:54,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33653556] [2022-03-18 12:18:54,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:18:54,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:18:54,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:55,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:18:55,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:55,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-18 12:18:55,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:55,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-18 12:18:55,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:55,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-18 12:18:55,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:55,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:18:55,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:55,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:18:55,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:55,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:18:55,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:55,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:18:55,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:55,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-03-18 12:18:55,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:55,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-03-18 12:18:55,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:55,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-03-18 12:18:55,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:55,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-03-18 12:18:55,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:55,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-03-18 12:18:55,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:55,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-03-18 12:18:55,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:55,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-03-18 12:18:55,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:55,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-03-18 12:18:55,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:55,227 INFO L134 CoverageAnalysis]: Checked inductivity of 889 backedges. 332 proven. 137 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:18:55,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:18:55,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33653556] [2022-03-18 12:18:55,227 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33653556] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:18:55,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1154873316] [2022-03-18 12:18:55,227 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:18:55,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:18:55,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:18:55,228 INFO L229 MonitoredProcess]: Starting monitored process 149 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:18:55,229 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Waiting until timeout for monitored process [2022-03-18 12:18:55,277 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:18:55,278 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:18:55,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-18 12:18:55,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:18:56,187 INFO L134 CoverageAnalysis]: Checked inductivity of 889 backedges. 375 proven. 94 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:18:56,187 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:18:56,436 INFO L134 CoverageAnalysis]: Checked inductivity of 889 backedges. 375 proven. 94 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:18:56,437 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1154873316] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:18:56,437 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:18:56,437 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37, 37] total 72 [2022-03-18 12:18:56,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926802324] [2022-03-18 12:18:56,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:18:56,437 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2022-03-18 12:18:56,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:18:56,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2022-03-18 12:18:56,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=905, Invalid=4207, Unknown=0, NotChecked=0, Total=5112 [2022-03-18 12:18:56,439 INFO L87 Difference]: Start difference. First operand 171 states and 189 transitions. Second operand has 72 states, 72 states have (on average 1.6388888888888888) internal successors, (118), 71 states have internal predecessors, (118), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:19:00,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:19:00,293 INFO L93 Difference]: Finished difference Result 416 states and 501 transitions. [2022-03-18 12:19:00,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-18 12:19:00,293 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 1.6388888888888888) internal successors, (118), 71 states have internal predecessors, (118), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 137 [2022-03-18 12:19:00,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:19:00,294 INFO L225 Difference]: With dead ends: 416 [2022-03-18 12:19:00,294 INFO L226 Difference]: Without dead ends: 360 [2022-03-18 12:19:00,295 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 407 GetRequests, 271 SyntacticMatches, 1 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6433 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=3205, Invalid=15427, Unknown=0, NotChecked=0, Total=18632 [2022-03-18 12:19:00,295 INFO L912 BasicCegarLoop]: 38 mSDtfsCounter, 97 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 1047 mSolverCounterSat, 250 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 1297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 250 IncrementalHoareTripleChecker+Valid, 1047 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:19:00,295 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 95 Invalid, 1297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [250 Valid, 1047 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:19:00,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2022-03-18 12:19:00,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 171. [2022-03-18 12:19:00,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 135 states have (on average 1.1407407407407408) internal successors, (154), 136 states have internal predecessors, (154), 18 states have call successors, (18), 18 states have call predecessors, (18), 17 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-18 12:19:00,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 189 transitions. [2022-03-18 12:19:00,942 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 189 transitions. Word has length 137 [2022-03-18 12:19:00,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:19:00,942 INFO L478 AbstractCegarLoop]: Abstraction has 171 states and 189 transitions. [2022-03-18 12:19:00,942 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 1.6388888888888888) internal successors, (118), 71 states have internal predecessors, (118), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:19:00,942 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 189 transitions. [2022-03-18 12:19:00,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-18 12:19:00,943 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:19:00,943 INFO L500 BasicCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:19:00,959 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Ended with exit code 0 [2022-03-18 12:19:01,144 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149,149 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:19:01,144 INFO L403 AbstractCegarLoop]: === Iteration 151 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:19:01,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:19:01,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1567201565, now seen corresponding path program 105 times [2022-03-18 12:19:01,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:19:01,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223259446] [2022-03-18 12:19:01,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:19:01,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:19:01,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:19:01,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-18 12:19:01,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-18 12:19:01,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-18 12:19:01,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:19:01,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:19:01,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:19:01,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:19:01,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-03-18 12:19:01,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-03-18 12:19:01,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-03-18 12:19:01,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-03-18 12:19:01,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-03-18 12:19:01,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-03-18 12:19:01,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-03-18 12:19:01,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-03-18 12:19:01,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,508 INFO L134 CoverageAnalysis]: Checked inductivity of 901 backedges. 332 proven. 149 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:19:01,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:19:01,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223259446] [2022-03-18 12:19:01,508 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223259446] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:19:01,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978696753] [2022-03-18 12:19:01,508 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:19:01,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:19:01,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:19:01,509 INFO L229 MonitoredProcess]: Starting monitored process 150 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:19:01,510 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Waiting until timeout for monitored process [2022-03-18 12:19:01,566 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2022-03-18 12:19:01,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:19:01,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-18 12:19:01,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:19:02,484 INFO L134 CoverageAnalysis]: Checked inductivity of 901 backedges. 375 proven. 106 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:19:02,484 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:19:02,728 INFO L134 CoverageAnalysis]: Checked inductivity of 901 backedges. 375 proven. 106 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:19:02,728 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978696753] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:19:02,728 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:19:02,728 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37, 37] total 73 [2022-03-18 12:19:02,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102137242] [2022-03-18 12:19:02,728 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:19:02,729 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2022-03-18 12:19:02,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:19:02,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2022-03-18 12:19:02,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=950, Invalid=4306, Unknown=0, NotChecked=0, Total=5256 [2022-03-18 12:19:02,730 INFO L87 Difference]: Start difference. First operand 171 states and 189 transitions. Second operand has 73 states, 73 states have (on average 1.63013698630137) internal successors, (119), 72 states have internal predecessors, (119), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:19:05,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:19:05,858 INFO L93 Difference]: Finished difference Result 355 states and 423 transitions. [2022-03-18 12:19:05,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-18 12:19:05,859 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 1.63013698630137) internal successors, (119), 72 states have internal predecessors, (119), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 137 [2022-03-18 12:19:05,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:19:05,859 INFO L225 Difference]: With dead ends: 355 [2022-03-18 12:19:05,859 INFO L226 Difference]: Without dead ends: 299 [2022-03-18 12:19:05,860 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 393 GetRequests, 270 SyntacticMatches, 1 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5174 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=2657, Invalid=12595, Unknown=0, NotChecked=0, Total=15252 [2022-03-18 12:19:05,860 INFO L912 BasicCegarLoop]: 34 mSDtfsCounter, 75 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 987 mSolverCounterSat, 193 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 1180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 193 IncrementalHoareTripleChecker+Valid, 987 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:19:05,860 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 86 Invalid, 1180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [193 Valid, 987 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:19:05,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2022-03-18 12:19:06,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 171. [2022-03-18 12:19:06,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 135 states have (on average 1.1407407407407408) internal successors, (154), 136 states have internal predecessors, (154), 18 states have call successors, (18), 18 states have call predecessors, (18), 17 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-18 12:19:06,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 189 transitions. [2022-03-18 12:19:06,536 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 189 transitions. Word has length 137 [2022-03-18 12:19:06,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:19:06,536 INFO L478 AbstractCegarLoop]: Abstraction has 171 states and 189 transitions. [2022-03-18 12:19:06,536 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 1.63013698630137) internal successors, (119), 72 states have internal predecessors, (119), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:19:06,536 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 189 transitions. [2022-03-18 12:19:06,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-18 12:19:06,537 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:19:06,537 INFO L500 BasicCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:19:06,553 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Ended with exit code 0 [2022-03-18 12:19:06,737 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 150 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable150 [2022-03-18 12:19:06,737 INFO L403 AbstractCegarLoop]: === Iteration 152 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:19:06,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:19:06,737 INFO L85 PathProgramCache]: Analyzing trace with hash 2113711204, now seen corresponding path program 15 times [2022-03-18 12:19:06,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:19:06,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254655519] [2022-03-18 12:19:06,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:19:06,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:19:06,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:07,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:19:07,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:07,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-18 12:19:07,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:07,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-18 12:19:07,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:07,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-18 12:19:07,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:07,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:19:07,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:07,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:19:07,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:07,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:19:07,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:07,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:19:07,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:07,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-03-18 12:19:07,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:07,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-03-18 12:19:07,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:07,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-03-18 12:19:07,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:07,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-03-18 12:19:07,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:07,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-03-18 12:19:07,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:07,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-03-18 12:19:07,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:07,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-03-18 12:19:07,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:07,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-03-18 12:19:07,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:07,106 INFO L134 CoverageAnalysis]: Checked inductivity of 915 backedges. 332 proven. 163 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:19:07,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:19:07,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254655519] [2022-03-18 12:19:07,106 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254655519] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:19:07,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [936865921] [2022-03-18 12:19:07,106 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:19:07,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:19:07,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:19:07,107 INFO L229 MonitoredProcess]: Starting monitored process 151 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:19:07,107 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Waiting until timeout for monitored process [2022-03-18 12:19:07,163 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2022-03-18 12:19:07,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:19:07,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-18 12:19:07,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:19:08,116 INFO L134 CoverageAnalysis]: Checked inductivity of 915 backedges. 375 proven. 120 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:19:08,117 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:19:08,331 INFO L134 CoverageAnalysis]: Checked inductivity of 915 backedges. 375 proven. 120 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:19:08,331 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [936865921] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:19:08,331 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:19:08,331 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37, 37] total 74 [2022-03-18 12:19:08,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417572410] [2022-03-18 12:19:08,331 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:19:08,331 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2022-03-18 12:19:08,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:19:08,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2022-03-18 12:19:08,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=999, Invalid=4403, Unknown=0, NotChecked=0, Total=5402 [2022-03-18 12:19:08,333 INFO L87 Difference]: Start difference. First operand 171 states and 189 transitions. Second operand has 74 states, 74 states have (on average 1.6216216216216217) internal successors, (120), 73 states have internal predecessors, (120), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:19:10,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:19:10,650 INFO L93 Difference]: Finished difference Result 293 states and 344 transitions. [2022-03-18 12:19:10,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-18 12:19:10,651 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 74 states have (on average 1.6216216216216217) internal successors, (120), 73 states have internal predecessors, (120), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 137 [2022-03-18 12:19:10,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:19:10,651 INFO L225 Difference]: With dead ends: 293 [2022-03-18 12:19:10,651 INFO L226 Difference]: Without dead ends: 237 [2022-03-18 12:19:10,652 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 377 GetRequests, 269 SyntacticMatches, 1 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3948 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=2147, Invalid=9625, Unknown=0, NotChecked=0, Total=11772 [2022-03-18 12:19:10,652 INFO L912 BasicCegarLoop]: 30 mSDtfsCounter, 51 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 873 mSolverCounterSat, 145 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 1018 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 145 IncrementalHoareTripleChecker+Valid, 873 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:19:10,652 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 87 Invalid, 1018 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [145 Valid, 873 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:19:10,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2022-03-18 12:19:11,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 173. [2022-03-18 12:19:11,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 137 states have (on average 1.1386861313868613) internal successors, (156), 138 states have internal predecessors, (156), 18 states have call successors, (18), 18 states have call predecessors, (18), 17 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-18 12:19:11,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 191 transitions. [2022-03-18 12:19:11,373 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 191 transitions. Word has length 137 [2022-03-18 12:19:11,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:19:11,373 INFO L478 AbstractCegarLoop]: Abstraction has 173 states and 191 transitions. [2022-03-18 12:19:11,373 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 1.6216216216216217) internal successors, (120), 73 states have internal predecessors, (120), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:19:11,373 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 191 transitions. [2022-03-18 12:19:11,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-03-18 12:19:11,373 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:19:11,373 INFO L500 BasicCegarLoop]: trace histogram [16, 16, 16, 16, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:19:11,390 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Ended with exit code 0 [2022-03-18 12:19:11,573 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,151 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:19:11,574 INFO L403 AbstractCegarLoop]: === Iteration 153 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:19:11,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:19:11,574 INFO L85 PathProgramCache]: Analyzing trace with hash 2104072961, now seen corresponding path program 30 times [2022-03-18 12:19:11,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:19:11,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823543331] [2022-03-18 12:19:11,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:19:11,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:19:11,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:11,727 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:19:11,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:11,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-18 12:19:11,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:11,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:19:11,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:11,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:19:11,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:11,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:19:11,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:11,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:19:11,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:11,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:19:11,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:11,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:19:11,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:11,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:19:11,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:11,737 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-03-18 12:19:11,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:11,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-03-18 12:19:11,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:11,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-03-18 12:19:11,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:11,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-03-18 12:19:11,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:11,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-03-18 12:19:11,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:11,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-03-18 12:19:11,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:11,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-03-18 12:19:11,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:11,745 INFO L134 CoverageAnalysis]: Checked inductivity of 931 backedges. 150 proven. 361 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:19:11,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:19:11,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823543331] [2022-03-18 12:19:11,745 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823543331] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:19:11,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [438594457] [2022-03-18 12:19:11,745 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:19:11,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:19:11,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:19:11,746 INFO L229 MonitoredProcess]: Starting monitored process 152 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:19:11,746 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Waiting until timeout for monitored process [2022-03-18 12:19:11,805 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2022-03-18 12:19:11,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:19:11,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-18 12:19:11,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:19:11,986 INFO L134 CoverageAnalysis]: Checked inductivity of 931 backedges. 166 proven. 345 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:19:11,987 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:19:12,164 INFO L134 CoverageAnalysis]: Checked inductivity of 931 backedges. 166 proven. 345 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:19:12,165 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [438594457] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:19:12,165 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:19:12,165 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 21] total 25 [2022-03-18 12:19:12,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204947177] [2022-03-18 12:19:12,165 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:19:12,165 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-18 12:19:12,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:19:12,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-18 12:19:12,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=414, Unknown=0, NotChecked=0, Total=600 [2022-03-18 12:19:12,165 INFO L87 Difference]: Start difference. First operand 173 states and 191 transitions. Second operand has 25 states, 25 states have (on average 2.76) internal successors, (69), 22 states have internal predecessors, (69), 17 states have call successors, (20), 4 states have call predecessors, (20), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:19:13,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:19:13,314 INFO L93 Difference]: Finished difference Result 186 states and 205 transitions. [2022-03-18 12:19:13,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-18 12:19:13,315 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 22 states have internal predecessors, (69), 17 states have call successors, (20), 4 states have call predecessors, (20), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 138 [2022-03-18 12:19:13,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:19:13,315 INFO L225 Difference]: With dead ends: 186 [2022-03-18 12:19:13,315 INFO L226 Difference]: Without dead ends: 184 [2022-03-18 12:19:13,315 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 365 GetRequests, 319 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 464 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=550, Invalid=1520, Unknown=0, NotChecked=0, Total=2070 [2022-03-18 12:19:13,316 INFO L912 BasicCegarLoop]: 49 mSDtfsCounter, 97 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 722 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 832 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 722 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:19:13,316 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 91 Invalid, 832 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 722 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:19:13,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2022-03-18 12:19:14,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 180. [2022-03-18 12:19:14,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 142 states have (on average 1.1338028169014085) internal successors, (161), 143 states have internal predecessors, (161), 19 states have call successors, (19), 19 states have call predecessors, (19), 18 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:19:14,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 198 transitions. [2022-03-18 12:19:14,046 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 198 transitions. Word has length 138 [2022-03-18 12:19:14,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:19:14,047 INFO L478 AbstractCegarLoop]: Abstraction has 180 states and 198 transitions. [2022-03-18 12:19:14,047 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 22 states have internal predecessors, (69), 17 states have call successors, (20), 4 states have call predecessors, (20), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:19:14,047 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 198 transitions. [2022-03-18 12:19:14,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-03-18 12:19:14,047 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:19:14,047 INFO L500 BasicCegarLoop]: trace histogram [17, 17, 17, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:19:14,064 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Ended with exit code 0 [2022-03-18 12:19:14,247 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,152 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:19:14,248 INFO L403 AbstractCegarLoop]: === Iteration 154 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:19:14,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:19:14,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1354248838, now seen corresponding path program 31 times [2022-03-18 12:19:14,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:19:14,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790815381] [2022-03-18 12:19:14,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:19:14,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:19:14,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:14,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:19:14,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:14,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-18 12:19:14,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:14,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:19:14,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:14,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:19:14,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:14,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:19:14,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:14,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:19:14,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:14,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:19:14,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:14,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:19:14,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:14,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:19:14,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:14,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-03-18 12:19:14,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:14,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-03-18 12:19:14,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:14,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-03-18 12:19:14,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:14,636 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-03-18 12:19:14,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:14,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-03-18 12:19:14,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:14,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-03-18 12:19:14,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:14,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-03-18 12:19:14,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:14,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-03-18 12:19:14,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:14,642 INFO L134 CoverageAnalysis]: Checked inductivity of 1040 backedges. 378 proven. 182 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:19:14,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:19:14,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790815381] [2022-03-18 12:19:14,642 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790815381] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:19:14,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [970074530] [2022-03-18 12:19:14,642 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:19:14,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:19:14,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:19:14,643 INFO L229 MonitoredProcess]: Starting monitored process 153 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:19:14,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Waiting until timeout for monitored process [2022-03-18 12:19:14,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:14,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-18 12:19:14,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:19:15,462 INFO L134 CoverageAnalysis]: Checked inductivity of 1040 backedges. 424 proven. 136 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:19:15,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:19:15,687 INFO L134 CoverageAnalysis]: Checked inductivity of 1040 backedges. 424 proven. 136 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:19:15,687 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [970074530] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:19:15,687 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:19:15,687 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39, 39] total 62 [2022-03-18 12:19:15,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416356363] [2022-03-18 12:19:15,687 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:19:15,687 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2022-03-18 12:19:15,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:19:15,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2022-03-18 12:19:15,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=759, Invalid=3023, Unknown=0, NotChecked=0, Total=3782 [2022-03-18 12:19:15,688 INFO L87 Difference]: Start difference. First operand 180 states and 198 transitions. Second operand has 62 states, 62 states have (on average 1.7741935483870968) internal successors, (110), 61 states have internal predecessors, (110), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:19:24,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:19:24,587 INFO L93 Difference]: Finished difference Result 1246 states and 1588 transitions. [2022-03-18 12:19:24,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-18 12:19:24,588 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 1.7741935483870968) internal successors, (110), 61 states have internal predecessors, (110), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Word has length 145 [2022-03-18 12:19:24,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:19:24,589 INFO L225 Difference]: With dead ends: 1246 [2022-03-18 12:19:24,589 INFO L226 Difference]: Without dead ends: 1187 [2022-03-18 12:19:24,590 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 431 GetRequests, 301 SyntacticMatches, 1 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5694 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=3004, Invalid=14026, Unknown=0, NotChecked=0, Total=17030 [2022-03-18 12:19:24,591 INFO L912 BasicCegarLoop]: 82 mSDtfsCounter, 357 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 2002 mSolverCounterSat, 272 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 358 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 2274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 272 IncrementalHoareTripleChecker+Valid, 2002 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-18 12:19:24,591 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [358 Valid, 154 Invalid, 2274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [272 Valid, 2002 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-18 12:19:24,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1187 states. [2022-03-18 12:19:25,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1187 to 181. [2022-03-18 12:19:25,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 143 states have (on average 1.1398601398601398) internal successors, (163), 144 states have internal predecessors, (163), 19 states have call successors, (19), 19 states have call predecessors, (19), 18 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:19:25,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 200 transitions. [2022-03-18 12:19:25,338 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 200 transitions. Word has length 145 [2022-03-18 12:19:25,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:19:25,339 INFO L478 AbstractCegarLoop]: Abstraction has 181 states and 200 transitions. [2022-03-18 12:19:25,339 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 1.7741935483870968) internal successors, (110), 61 states have internal predecessors, (110), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:19:25,339 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 200 transitions. [2022-03-18 12:19:25,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-03-18 12:19:25,339 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:19:25,339 INFO L500 BasicCegarLoop]: trace histogram [17, 17, 17, 16, 16, 16, 16, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:19:25,356 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Ended with exit code 0 [2022-03-18 12:19:25,539 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,153 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:19:25,540 INFO L403 AbstractCegarLoop]: === Iteration 155 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:19:25,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:19:25,540 INFO L85 PathProgramCache]: Analyzing trace with hash 2099424293, now seen corresponding path program 106 times [2022-03-18 12:19:25,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:19:25,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354298659] [2022-03-18 12:19:25,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:19:25,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:19:25,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:25,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:19:25,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:25,917 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-18 12:19:25,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:25,919 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:19:25,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:25,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:19:25,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:25,921 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:19:25,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:25,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:19:25,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:25,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:19:25,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:25,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:19:25,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:25,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:19:25,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:25,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-03-18 12:19:25,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:25,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-03-18 12:19:25,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:25,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-03-18 12:19:25,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:25,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-03-18 12:19:25,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:25,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-03-18 12:19:25,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:25,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-03-18 12:19:25,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:25,933 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-03-18 12:19:25,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:25,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-03-18 12:19:25,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:25,936 INFO L134 CoverageAnalysis]: Checked inductivity of 1025 backedges. 378 proven. 167 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:19:25,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:19:25,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354298659] [2022-03-18 12:19:25,936 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354298659] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:19:25,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [19882287] [2022-03-18 12:19:25,936 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:19:25,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:19:25,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:19:25,937 INFO L229 MonitoredProcess]: Starting monitored process 154 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:19:25,938 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Waiting until timeout for monitored process [2022-03-18 12:19:25,990 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:19:25,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:19:25,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-18 12:19:25,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:19:26,779 INFO L134 CoverageAnalysis]: Checked inductivity of 1025 backedges. 424 proven. 121 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:19:26,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:19:27,027 INFO L134 CoverageAnalysis]: Checked inductivity of 1025 backedges. 424 proven. 121 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:19:27,027 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [19882287] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:19:27,027 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:19:27,027 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39, 39] total 63 [2022-03-18 12:19:27,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338629837] [2022-03-18 12:19:27,027 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:19:27,028 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-03-18 12:19:27,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:19:27,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-03-18 12:19:27,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=751, Invalid=3155, Unknown=0, NotChecked=0, Total=3906 [2022-03-18 12:19:27,028 INFO L87 Difference]: Start difference. First operand 181 states and 200 transitions. Second operand has 63 states, 63 states have (on average 1.7619047619047619) internal successors, (111), 62 states have internal predecessors, (111), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:19:35,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:19:35,967 INFO L93 Difference]: Finished difference Result 1195 states and 1519 transitions. [2022-03-18 12:19:35,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-03-18 12:19:35,967 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 1.7619047619047619) internal successors, (111), 62 states have internal predecessors, (111), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Word has length 145 [2022-03-18 12:19:35,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:19:35,969 INFO L225 Difference]: With dead ends: 1195 [2022-03-18 12:19:35,969 INFO L226 Difference]: Without dead ends: 1136 [2022-03-18 12:19:35,970 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 444 GetRequests, 300 SyntacticMatches, 1 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7399 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=3607, Invalid=17273, Unknown=0, NotChecked=0, Total=20880 [2022-03-18 12:19:35,970 INFO L912 BasicCegarLoop]: 80 mSDtfsCounter, 284 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 1939 mSolverCounterSat, 302 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 2241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 302 IncrementalHoareTripleChecker+Valid, 1939 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 12:19:35,970 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [285 Valid, 142 Invalid, 2241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [302 Valid, 1939 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 12:19:35,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1136 states. [2022-03-18 12:19:36,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1136 to 181. [2022-03-18 12:19:36,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 143 states have (on average 1.1398601398601398) internal successors, (163), 144 states have internal predecessors, (163), 19 states have call successors, (19), 19 states have call predecessors, (19), 18 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:19:36,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 200 transitions. [2022-03-18 12:19:36,712 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 200 transitions. Word has length 145 [2022-03-18 12:19:36,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:19:36,712 INFO L478 AbstractCegarLoop]: Abstraction has 181 states and 200 transitions. [2022-03-18 12:19:36,712 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 1.7619047619047619) internal successors, (111), 62 states have internal predecessors, (111), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:19:36,712 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 200 transitions. [2022-03-18 12:19:36,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-03-18 12:19:36,713 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:19:36,713 INFO L500 BasicCegarLoop]: trace histogram [17, 17, 17, 16, 16, 16, 16, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:19:36,729 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Ended with exit code 0 [2022-03-18 12:19:36,913 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154,154 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:19:36,913 INFO L403 AbstractCegarLoop]: === Iteration 156 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:19:36,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:19:36,913 INFO L85 PathProgramCache]: Analyzing trace with hash -569940378, now seen corresponding path program 107 times [2022-03-18 12:19:36,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:19:36,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249005391] [2022-03-18 12:19:36,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:19:36,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:19:36,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:37,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:19:37,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:37,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-18 12:19:37,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:37,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:19:37,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:37,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:19:37,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:37,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:19:37,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:37,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:19:37,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:37,290 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:19:37,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:37,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:19:37,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:37,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:19:37,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:37,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-03-18 12:19:37,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:37,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-03-18 12:19:37,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:37,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-03-18 12:19:37,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:37,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-03-18 12:19:37,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:37,298 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-03-18 12:19:37,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:37,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-03-18 12:19:37,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:37,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-03-18 12:19:37,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:37,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-03-18 12:19:37,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:37,303 INFO L134 CoverageAnalysis]: Checked inductivity of 1012 backedges. 378 proven. 154 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:19:37,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:19:37,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249005391] [2022-03-18 12:19:37,303 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249005391] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:19:37,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222644161] [2022-03-18 12:19:37,303 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:19:37,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:19:37,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:19:37,304 INFO L229 MonitoredProcess]: Starting monitored process 155 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:19:37,305 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Waiting until timeout for monitored process [2022-03-18 12:19:37,363 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) [2022-03-18 12:19:37,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:19:37,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-18 12:19:37,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:19:38,171 INFO L134 CoverageAnalysis]: Checked inductivity of 1012 backedges. 424 proven. 108 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:19:38,171 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:19:38,402 INFO L134 CoverageAnalysis]: Checked inductivity of 1012 backedges. 424 proven. 108 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:19:38,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222644161] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:19:38,402 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:19:38,402 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39, 39] total 64 [2022-03-18 12:19:38,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40566610] [2022-03-18 12:19:38,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:19:38,402 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-03-18 12:19:38,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:19:38,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-03-18 12:19:38,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=747, Invalid=3285, Unknown=0, NotChecked=0, Total=4032 [2022-03-18 12:19:38,403 INFO L87 Difference]: Start difference. First operand 181 states and 200 transitions. Second operand has 64 states, 64 states have (on average 1.75) internal successors, (112), 63 states have internal predecessors, (112), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:19:47,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:19:47,625 INFO L93 Difference]: Finished difference Result 1143 states and 1449 transitions. [2022-03-18 12:19:47,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2022-03-18 12:19:47,625 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 1.75) internal successors, (112), 63 states have internal predecessors, (112), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Word has length 145 [2022-03-18 12:19:47,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:19:47,627 INFO L225 Difference]: With dead ends: 1143 [2022-03-18 12:19:47,627 INFO L226 Difference]: Without dead ends: 1084 [2022-03-18 12:19:47,628 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 455 GetRequests, 299 SyntacticMatches, 1 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8982 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=4217, Invalid=20275, Unknown=0, NotChecked=0, Total=24492 [2022-03-18 12:19:47,628 INFO L912 BasicCegarLoop]: 75 mSDtfsCounter, 290 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 2058 mSolverCounterSat, 399 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 2457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 399 IncrementalHoareTripleChecker+Valid, 2058 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-18 12:19:47,628 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [291 Valid, 152 Invalid, 2457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [399 Valid, 2058 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-18 12:19:47,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1084 states. [2022-03-18 12:19:48,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1084 to 181. [2022-03-18 12:19:48,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 143 states have (on average 1.1398601398601398) internal successors, (163), 144 states have internal predecessors, (163), 19 states have call successors, (19), 19 states have call predecessors, (19), 18 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:19:48,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 200 transitions. [2022-03-18 12:19:48,360 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 200 transitions. Word has length 145 [2022-03-18 12:19:48,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:19:48,360 INFO L478 AbstractCegarLoop]: Abstraction has 181 states and 200 transitions. [2022-03-18 12:19:48,360 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 1.75) internal successors, (112), 63 states have internal predecessors, (112), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:19:48,360 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 200 transitions. [2022-03-18 12:19:48,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-03-18 12:19:48,361 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:19:48,361 INFO L500 BasicCegarLoop]: trace histogram [17, 17, 17, 16, 16, 16, 16, 13, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:19:48,378 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Ended with exit code 0 [2022-03-18 12:19:48,561 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155,155 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:19:48,561 INFO L403 AbstractCegarLoop]: === Iteration 157 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:19:48,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:19:48,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1715866555, now seen corresponding path program 108 times [2022-03-18 12:19:48,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:19:48,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715110188] [2022-03-18 12:19:48,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:19:48,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:19:48,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:48,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:19:48,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:48,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-18 12:19:48,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:48,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:19:48,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:48,936 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:19:48,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:48,937 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:19:48,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:48,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:19:48,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:48,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:19:48,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:48,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:19:48,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:48,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:19:48,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:48,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-03-18 12:19:48,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:48,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-03-18 12:19:48,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:48,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-03-18 12:19:48,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:48,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-03-18 12:19:48,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:48,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-03-18 12:19:48,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:48,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-03-18 12:19:48,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:48,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-03-18 12:19:48,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:48,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-03-18 12:19:48,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:48,952 INFO L134 CoverageAnalysis]: Checked inductivity of 1001 backedges. 378 proven. 143 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:19:48,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:19:48,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715110188] [2022-03-18 12:19:48,952 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715110188] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:19:48,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [251386869] [2022-03-18 12:19:48,952 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:19:48,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:19:48,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:19:48,953 INFO L229 MonitoredProcess]: Starting monitored process 156 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:19:48,953 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Waiting until timeout for monitored process [2022-03-18 12:19:49,013 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2022-03-18 12:19:49,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:19:49,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-18 12:19:49,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:19:49,817 INFO L134 CoverageAnalysis]: Checked inductivity of 1001 backedges. 424 proven. 97 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:19:49,817 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:19:50,059 INFO L134 CoverageAnalysis]: Checked inductivity of 1001 backedges. 424 proven. 97 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:19:50,059 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [251386869] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:19:50,059 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:19:50,059 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39, 39] total 65 [2022-03-18 12:19:50,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200832541] [2022-03-18 12:19:50,059 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:19:50,059 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2022-03-18 12:19:50,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:19:50,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2022-03-18 12:19:50,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=747, Invalid=3413, Unknown=0, NotChecked=0, Total=4160 [2022-03-18 12:19:50,060 INFO L87 Difference]: Start difference. First operand 181 states and 200 transitions. Second operand has 65 states, 65 states have (on average 1.7384615384615385) internal successors, (113), 64 states have internal predecessors, (113), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:19:59,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:19:59,490 INFO L93 Difference]: Finished difference Result 1090 states and 1378 transitions. [2022-03-18 12:19:59,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2022-03-18 12:19:59,490 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 1.7384615384615385) internal successors, (113), 64 states have internal predecessors, (113), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Word has length 145 [2022-03-18 12:19:59,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:19:59,492 INFO L225 Difference]: With dead ends: 1090 [2022-03-18 12:19:59,492 INFO L226 Difference]: Without dead ends: 1031 [2022-03-18 12:19:59,493 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 464 GetRequests, 298 SyntacticMatches, 1 SemanticMatches, 165 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10327 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=4780, Invalid=22942, Unknown=0, NotChecked=0, Total=27722 [2022-03-18 12:19:59,493 INFO L912 BasicCegarLoop]: 73 mSDtfsCounter, 255 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 1895 mSolverCounterSat, 436 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 2331 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 436 IncrementalHoareTripleChecker+Valid, 1895 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-18 12:19:59,493 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [256 Valid, 140 Invalid, 2331 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [436 Valid, 1895 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-18 12:19:59,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1031 states. [2022-03-18 12:20:00,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1031 to 181. [2022-03-18 12:20:00,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 143 states have (on average 1.1398601398601398) internal successors, (163), 144 states have internal predecessors, (163), 19 states have call successors, (19), 19 states have call predecessors, (19), 18 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:20:00,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 200 transitions. [2022-03-18 12:20:00,232 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 200 transitions. Word has length 145 [2022-03-18 12:20:00,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:20:00,232 INFO L478 AbstractCegarLoop]: Abstraction has 181 states and 200 transitions. [2022-03-18 12:20:00,232 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 1.7384615384615385) internal successors, (113), 64 states have internal predecessors, (113), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:20:00,232 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 200 transitions. [2022-03-18 12:20:00,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-03-18 12:20:00,232 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:20:00,232 INFO L500 BasicCegarLoop]: trace histogram [17, 17, 17, 16, 16, 16, 16, 12, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:20:00,249 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Ended with exit code 0 [2022-03-18 12:20:00,435 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 156 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable156 [2022-03-18 12:20:00,435 INFO L403 AbstractCegarLoop]: === Iteration 158 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:20:00,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:20:00,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1415127622, now seen corresponding path program 109 times [2022-03-18 12:20:00,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:20:00,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104850199] [2022-03-18 12:20:00,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:20:00,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:20:00,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:00,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:20:00,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:00,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-18 12:20:00,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:00,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:20:00,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:00,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:20:00,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:00,803 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:20:00,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:00,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:20:00,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:00,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:20:00,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:00,806 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:20:00,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:00,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:20:00,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:00,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-03-18 12:20:00,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:00,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-03-18 12:20:00,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:00,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-03-18 12:20:00,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:00,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-03-18 12:20:00,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:00,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-03-18 12:20:00,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:00,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-03-18 12:20:00,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:00,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-03-18 12:20:00,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:00,823 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-03-18 12:20:00,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:00,824 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 378 proven. 134 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:20:00,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:20:00,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104850199] [2022-03-18 12:20:00,825 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104850199] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:20:00,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1445292403] [2022-03-18 12:20:00,825 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:20:00,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:20:00,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:20:00,826 INFO L229 MonitoredProcess]: Starting monitored process 157 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:20:00,827 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Waiting until timeout for monitored process [2022-03-18 12:20:00,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:00,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-18 12:20:00,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:20:01,692 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 424 proven. 88 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:20:01,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:20:01,925 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 424 proven. 88 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:20:01,925 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1445292403] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:20:01,925 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:20:01,925 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39, 39] total 66 [2022-03-18 12:20:01,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323321869] [2022-03-18 12:20:01,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:20:01,925 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-03-18 12:20:01,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:20:01,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-03-18 12:20:01,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=751, Invalid=3539, Unknown=0, NotChecked=0, Total=4290 [2022-03-18 12:20:01,926 INFO L87 Difference]: Start difference. First operand 181 states and 200 transitions. Second operand has 66 states, 66 states have (on average 1.7272727272727273) internal successors, (114), 65 states have internal predecessors, (114), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:20:11,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:20:11,608 INFO L93 Difference]: Finished difference Result 1036 states and 1306 transitions. [2022-03-18 12:20:11,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2022-03-18 12:20:11,608 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 1.7272727272727273) internal successors, (114), 65 states have internal predecessors, (114), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Word has length 145 [2022-03-18 12:20:11,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:20:11,610 INFO L225 Difference]: With dead ends: 1036 [2022-03-18 12:20:11,610 INFO L226 Difference]: Without dead ends: 977 [2022-03-18 12:20:11,611 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 471 GetRequests, 297 SyntacticMatches, 1 SemanticMatches, 173 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11427 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=5266, Invalid=25184, Unknown=0, NotChecked=0, Total=30450 [2022-03-18 12:20:11,611 INFO L912 BasicCegarLoop]: 69 mSDtfsCounter, 266 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 2349 mSolverCounterSat, 468 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 267 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 2817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 468 IncrementalHoareTripleChecker+Valid, 2349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-18 12:20:11,611 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [267 Valid, 161 Invalid, 2817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [468 Valid, 2349 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-18 12:20:11,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 977 states. [2022-03-18 12:20:12,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 977 to 181. [2022-03-18 12:20:12,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 143 states have (on average 1.1398601398601398) internal successors, (163), 144 states have internal predecessors, (163), 19 states have call successors, (19), 19 states have call predecessors, (19), 18 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:20:12,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 200 transitions. [2022-03-18 12:20:12,429 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 200 transitions. Word has length 145 [2022-03-18 12:20:12,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:20:12,429 INFO L478 AbstractCegarLoop]: Abstraction has 181 states and 200 transitions. [2022-03-18 12:20:12,429 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 1.7272727272727273) internal successors, (114), 65 states have internal predecessors, (114), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:20:12,429 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 200 transitions. [2022-03-18 12:20:12,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-03-18 12:20:12,430 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:20:12,430 INFO L500 BasicCegarLoop]: trace histogram [17, 17, 17, 16, 16, 16, 16, 11, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:20:12,446 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Forceful destruction successful, exit code 0 [2022-03-18 12:20:12,630 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable157 [2022-03-18 12:20:12,630 INFO L403 AbstractCegarLoop]: === Iteration 159 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:20:12,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:20:12,630 INFO L85 PathProgramCache]: Analyzing trace with hash -308300699, now seen corresponding path program 110 times [2022-03-18 12:20:12,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:20:12,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562301414] [2022-03-18 12:20:12,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:20:12,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:20:12,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:13,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:20:13,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:13,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-18 12:20:13,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:13,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:20:13,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:13,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:20:13,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:13,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:20:13,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:13,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:20:13,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:13,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:20:13,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:13,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:20:13,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:13,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:20:13,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:13,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-03-18 12:20:13,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:13,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-03-18 12:20:13,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:13,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-03-18 12:20:13,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:13,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-03-18 12:20:13,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:13,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-03-18 12:20:13,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:13,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-03-18 12:20:13,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:13,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-03-18 12:20:13,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:13,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-03-18 12:20:13,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:13,044 INFO L134 CoverageAnalysis]: Checked inductivity of 985 backedges. 378 proven. 127 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:20:13,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:20:13,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562301414] [2022-03-18 12:20:13,044 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562301414] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:20:13,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733634128] [2022-03-18 12:20:13,044 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:20:13,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:20:13,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:20:13,045 INFO L229 MonitoredProcess]: Starting monitored process 158 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:20:13,045 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Waiting until timeout for monitored process [2022-03-18 12:20:13,096 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:20:13,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:20:13,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-18 12:20:13,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:20:13,952 INFO L134 CoverageAnalysis]: Checked inductivity of 985 backedges. 424 proven. 81 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:20:13,952 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:20:14,184 INFO L134 CoverageAnalysis]: Checked inductivity of 985 backedges. 424 proven. 81 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:20:14,184 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733634128] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:20:14,184 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:20:14,184 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39, 39] total 67 [2022-03-18 12:20:14,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729844847] [2022-03-18 12:20:14,184 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:20:14,184 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-03-18 12:20:14,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:20:14,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-03-18 12:20:14,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=759, Invalid=3663, Unknown=0, NotChecked=0, Total=4422 [2022-03-18 12:20:14,185 INFO L87 Difference]: Start difference. First operand 181 states and 200 transitions. Second operand has 67 states, 67 states have (on average 1.7164179104477613) internal successors, (115), 66 states have internal predecessors, (115), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:20:23,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:20:23,537 INFO L93 Difference]: Finished difference Result 981 states and 1233 transitions. [2022-03-18 12:20:23,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2022-03-18 12:20:23,538 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 1.7164179104477613) internal successors, (115), 66 states have internal predecessors, (115), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Word has length 145 [2022-03-18 12:20:23,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:20:23,539 INFO L225 Difference]: With dead ends: 981 [2022-03-18 12:20:23,539 INFO L226 Difference]: Without dead ends: 922 [2022-03-18 12:20:23,541 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 476 GetRequests, 296 SyntacticMatches, 1 SemanticMatches, 179 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12251 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=5651, Invalid=26929, Unknown=0, NotChecked=0, Total=32580 [2022-03-18 12:20:23,541 INFO L912 BasicCegarLoop]: 68 mSDtfsCounter, 205 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 1721 mSolverCounterSat, 446 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 2167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 446 IncrementalHoareTripleChecker+Valid, 1721 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-18 12:20:23,541 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [206 Valid, 140 Invalid, 2167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [446 Valid, 1721 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-18 12:20:23,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 922 states. [2022-03-18 12:20:24,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 922 to 181. [2022-03-18 12:20:24,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 143 states have (on average 1.1398601398601398) internal successors, (163), 144 states have internal predecessors, (163), 19 states have call successors, (19), 19 states have call predecessors, (19), 18 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:20:24,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 200 transitions. [2022-03-18 12:20:24,344 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 200 transitions. Word has length 145 [2022-03-18 12:20:24,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:20:24,344 INFO L478 AbstractCegarLoop]: Abstraction has 181 states and 200 transitions. [2022-03-18 12:20:24,344 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 1.7164179104477613) internal successors, (115), 66 states have internal predecessors, (115), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:20:24,344 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 200 transitions. [2022-03-18 12:20:24,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-03-18 12:20:24,344 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:20:24,344 INFO L500 BasicCegarLoop]: trace histogram [17, 17, 17, 16, 16, 16, 16, 10, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:20:24,361 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Ended with exit code 0 [2022-03-18 12:20:24,545 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 158 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable158 [2022-03-18 12:20:24,545 INFO L403 AbstractCegarLoop]: === Iteration 160 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:20:24,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:20:24,545 INFO L85 PathProgramCache]: Analyzing trace with hash 2099996198, now seen corresponding path program 111 times [2022-03-18 12:20:24,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:20:24,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49210535] [2022-03-18 12:20:24,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:20:24,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:20:24,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:24,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:20:24,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:24,917 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-18 12:20:24,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:24,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:20:24,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:24,919 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:20:24,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:24,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:20:24,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:24,921 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:20:24,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:24,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:20:24,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:24,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:20:24,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:24,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:20:24,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:24,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-03-18 12:20:24,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:24,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-03-18 12:20:24,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:24,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-03-18 12:20:24,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:24,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-03-18 12:20:24,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:24,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-03-18 12:20:24,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:24,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-03-18 12:20:24,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:24,933 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-03-18 12:20:24,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:24,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-03-18 12:20:24,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:24,935 INFO L134 CoverageAnalysis]: Checked inductivity of 980 backedges. 378 proven. 122 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:20:24,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:20:24,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49210535] [2022-03-18 12:20:24,935 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49210535] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:20:24,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1066073971] [2022-03-18 12:20:24,935 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:20:24,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:20:24,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:20:24,936 INFO L229 MonitoredProcess]: Starting monitored process 159 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:20:24,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Waiting until timeout for monitored process [2022-03-18 12:20:24,996 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 17 check-sat command(s) [2022-03-18 12:20:24,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:20:24,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-18 12:20:24,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:20:25,861 INFO L134 CoverageAnalysis]: Checked inductivity of 980 backedges. 424 proven. 76 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:20:25,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:20:26,093 INFO L134 CoverageAnalysis]: Checked inductivity of 980 backedges. 424 proven. 76 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:20:26,093 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1066073971] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:20:26,093 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:20:26,093 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39, 39] total 68 [2022-03-18 12:20:26,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220935812] [2022-03-18 12:20:26,093 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:20:26,094 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2022-03-18 12:20:26,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:20:26,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2022-03-18 12:20:26,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=771, Invalid=3785, Unknown=0, NotChecked=0, Total=4556 [2022-03-18 12:20:26,095 INFO L87 Difference]: Start difference. First operand 181 states and 200 transitions. Second operand has 68 states, 68 states have (on average 1.7058823529411764) internal successors, (116), 67 states have internal predecessors, (116), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:20:35,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:20:35,126 INFO L93 Difference]: Finished difference Result 925 states and 1159 transitions. [2022-03-18 12:20:35,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2022-03-18 12:20:35,127 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 1.7058823529411764) internal successors, (116), 67 states have internal predecessors, (116), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Word has length 145 [2022-03-18 12:20:35,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:20:35,128 INFO L225 Difference]: With dead ends: 925 [2022-03-18 12:20:35,128 INFO L226 Difference]: Without dead ends: 866 [2022-03-18 12:20:35,129 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 479 GetRequests, 295 SyntacticMatches, 1 SemanticMatches, 183 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12780 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=5917, Invalid=28123, Unknown=0, NotChecked=0, Total=34040 [2022-03-18 12:20:35,129 INFO L912 BasicCegarLoop]: 65 mSDtfsCounter, 195 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 1477 mSolverCounterSat, 456 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 1933 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 456 IncrementalHoareTripleChecker+Valid, 1477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 12:20:35,129 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [196 Valid, 122 Invalid, 1933 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [456 Valid, 1477 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 12:20:35,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 866 states. [2022-03-18 12:20:35,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 866 to 181. [2022-03-18 12:20:35,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 143 states have (on average 1.1398601398601398) internal successors, (163), 144 states have internal predecessors, (163), 19 states have call successors, (19), 19 states have call predecessors, (19), 18 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:20:35,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 200 transitions. [2022-03-18 12:20:35,906 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 200 transitions. Word has length 145 [2022-03-18 12:20:35,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:20:35,906 INFO L478 AbstractCegarLoop]: Abstraction has 181 states and 200 transitions. [2022-03-18 12:20:35,907 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 1.7058823529411764) internal successors, (116), 67 states have internal predecessors, (116), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:20:35,907 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 200 transitions. [2022-03-18 12:20:35,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-03-18 12:20:35,907 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:20:35,907 INFO L500 BasicCegarLoop]: trace histogram [17, 17, 17, 16, 16, 16, 16, 9, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:20:35,924 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Ended with exit code 0 [2022-03-18 12:20:36,107 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159,159 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:20:36,107 INFO L403 AbstractCegarLoop]: === Iteration 161 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:20:36,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:20:36,108 INFO L85 PathProgramCache]: Analyzing trace with hash -552211323, now seen corresponding path program 112 times [2022-03-18 12:20:36,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:20:36,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041724300] [2022-03-18 12:20:36,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:20:36,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:20:36,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:36,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:20:36,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:36,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-18 12:20:36,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:36,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:20:36,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:36,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:20:36,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:36,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:20:36,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:36,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:20:36,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:36,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:20:36,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:36,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:20:36,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:36,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:20:36,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:36,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-03-18 12:20:36,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:36,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-03-18 12:20:36,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:36,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-03-18 12:20:36,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:36,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-03-18 12:20:36,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:36,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-03-18 12:20:36,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:36,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-03-18 12:20:36,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:36,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-03-18 12:20:36,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:36,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-03-18 12:20:36,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:36,501 INFO L134 CoverageAnalysis]: Checked inductivity of 977 backedges. 378 proven. 119 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:20:36,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:20:36,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041724300] [2022-03-18 12:20:36,501 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041724300] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:20:36,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428058068] [2022-03-18 12:20:36,501 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:20:36,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:20:36,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:20:36,502 INFO L229 MonitoredProcess]: Starting monitored process 160 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:20:36,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Waiting until timeout for monitored process [2022-03-18 12:20:36,554 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:20:36,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:20:36,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-18 12:20:36,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:20:37,431 INFO L134 CoverageAnalysis]: Checked inductivity of 977 backedges. 424 proven. 73 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:20:37,432 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:20:37,660 INFO L134 CoverageAnalysis]: Checked inductivity of 977 backedges. 424 proven. 73 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:20:37,660 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428058068] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:20:37,660 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:20:37,660 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39, 39] total 69 [2022-03-18 12:20:37,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923604063] [2022-03-18 12:20:37,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:20:37,660 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2022-03-18 12:20:37,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:20:37,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2022-03-18 12:20:37,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=787, Invalid=3905, Unknown=0, NotChecked=0, Total=4692 [2022-03-18 12:20:37,661 INFO L87 Difference]: Start difference. First operand 181 states and 200 transitions. Second operand has 69 states, 69 states have (on average 1.6956521739130435) internal successors, (117), 68 states have internal predecessors, (117), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:20:46,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:20:46,457 INFO L93 Difference]: Finished difference Result 868 states and 1084 transitions. [2022-03-18 12:20:46,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2022-03-18 12:20:46,458 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 1.6956521739130435) internal successors, (117), 68 states have internal predecessors, (117), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Word has length 145 [2022-03-18 12:20:46,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:20:46,459 INFO L225 Difference]: With dead ends: 868 [2022-03-18 12:20:46,459 INFO L226 Difference]: Without dead ends: 809 [2022-03-18 12:20:46,460 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 480 GetRequests, 294 SyntacticMatches, 1 SemanticMatches, 185 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13007 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=6052, Invalid=28730, Unknown=0, NotChecked=0, Total=34782 [2022-03-18 12:20:46,460 INFO L912 BasicCegarLoop]: 62 mSDtfsCounter, 182 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 1674 mSolverCounterSat, 406 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 2080 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 406 IncrementalHoareTripleChecker+Valid, 1674 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 12:20:46,460 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 129 Invalid, 2080 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [406 Valid, 1674 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 12:20:46,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 809 states. [2022-03-18 12:20:47,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 809 to 181. [2022-03-18 12:20:47,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 143 states have (on average 1.1398601398601398) internal successors, (163), 144 states have internal predecessors, (163), 19 states have call successors, (19), 19 states have call predecessors, (19), 18 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:20:47,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 200 transitions. [2022-03-18 12:20:47,248 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 200 transitions. Word has length 145 [2022-03-18 12:20:47,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:20:47,248 INFO L478 AbstractCegarLoop]: Abstraction has 181 states and 200 transitions. [2022-03-18 12:20:47,249 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 1.6956521739130435) internal successors, (117), 68 states have internal predecessors, (117), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:20:47,249 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 200 transitions. [2022-03-18 12:20:47,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-03-18 12:20:47,249 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:20:47,249 INFO L500 BasicCegarLoop]: trace histogram [17, 17, 17, 16, 16, 16, 16, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:20:47,265 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Ended with exit code 0 [2022-03-18 12:20:47,449 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160,160 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:20:47,449 INFO L403 AbstractCegarLoop]: === Iteration 162 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:20:47,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:20:47,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1166265850, now seen corresponding path program 113 times [2022-03-18 12:20:47,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:20:47,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865757191] [2022-03-18 12:20:47,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:20:47,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:20:47,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:47,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:20:47,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:47,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-18 12:20:47,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:47,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:20:47,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:47,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:20:47,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:47,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:20:47,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:47,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:20:47,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:47,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:20:47,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:47,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:20:47,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:47,820 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:20:47,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:47,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-03-18 12:20:47,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:47,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-03-18 12:20:47,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:47,823 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-03-18 12:20:47,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:47,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-03-18 12:20:47,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:47,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-03-18 12:20:47,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:47,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-03-18 12:20:47,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:47,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-03-18 12:20:47,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:47,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-03-18 12:20:47,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:47,830 INFO L134 CoverageAnalysis]: Checked inductivity of 976 backedges. 378 proven. 118 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:20:47,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:20:47,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865757191] [2022-03-18 12:20:47,830 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865757191] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:20:47,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928484417] [2022-03-18 12:20:47,830 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:20:47,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:20:47,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:20:47,831 INFO L229 MonitoredProcess]: Starting monitored process 161 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:20:47,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Waiting until timeout for monitored process [2022-03-18 12:20:47,888 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) [2022-03-18 12:20:47,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:20:47,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-18 12:20:47,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:20:48,771 INFO L134 CoverageAnalysis]: Checked inductivity of 976 backedges. 424 proven. 72 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:20:48,771 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:20:48,995 INFO L134 CoverageAnalysis]: Checked inductivity of 976 backedges. 424 proven. 72 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:20:48,995 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928484417] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:20:48,996 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:20:48,996 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39, 39] total 70 [2022-03-18 12:20:48,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423559704] [2022-03-18 12:20:48,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:20:48,996 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2022-03-18 12:20:48,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:20:48,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2022-03-18 12:20:48,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=807, Invalid=4023, Unknown=0, NotChecked=0, Total=4830 [2022-03-18 12:20:48,997 INFO L87 Difference]: Start difference. First operand 181 states and 200 transitions. Second operand has 70 states, 70 states have (on average 1.6857142857142857) internal successors, (118), 69 states have internal predecessors, (118), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:20:57,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:20:57,691 INFO L93 Difference]: Finished difference Result 810 states and 1008 transitions. [2022-03-18 12:20:57,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2022-03-18 12:20:57,691 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 1.6857142857142857) internal successors, (118), 69 states have internal predecessors, (118), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Word has length 145 [2022-03-18 12:20:57,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:20:57,692 INFO L225 Difference]: With dead ends: 810 [2022-03-18 12:20:57,692 INFO L226 Difference]: Without dead ends: 751 [2022-03-18 12:20:57,694 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 479 GetRequests, 293 SyntacticMatches, 1 SemanticMatches, 185 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12936 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=6050, Invalid=28732, Unknown=0, NotChecked=0, Total=34782 [2022-03-18 12:20:57,694 INFO L912 BasicCegarLoop]: 59 mSDtfsCounter, 193 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 2012 mSolverCounterSat, 481 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 2493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 481 IncrementalHoareTripleChecker+Valid, 2012 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-18 12:20:57,694 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 141 Invalid, 2493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [481 Valid, 2012 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-18 12:20:57,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 751 states. [2022-03-18 12:20:58,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 751 to 181. [2022-03-18 12:20:58,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 143 states have (on average 1.1398601398601398) internal successors, (163), 144 states have internal predecessors, (163), 19 states have call successors, (19), 19 states have call predecessors, (19), 18 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:20:58,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 200 transitions. [2022-03-18 12:20:58,475 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 200 transitions. Word has length 145 [2022-03-18 12:20:58,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:20:58,475 INFO L478 AbstractCegarLoop]: Abstraction has 181 states and 200 transitions. [2022-03-18 12:20:58,475 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 1.6857142857142857) internal successors, (118), 69 states have internal predecessors, (118), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:20:58,475 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 200 transitions. [2022-03-18 12:20:58,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-03-18 12:20:58,476 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:20:58,476 INFO L500 BasicCegarLoop]: trace histogram [17, 17, 17, 16, 16, 16, 16, 9, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:20:58,492 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Ended with exit code 0 [2022-03-18 12:20:58,676 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161,161 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:20:58,676 INFO L403 AbstractCegarLoop]: === Iteration 163 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:20:58,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:20:58,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1272880293, now seen corresponding path program 114 times [2022-03-18 12:20:58,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:20:58,677 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168247457] [2022-03-18 12:20:58,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:20:58,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:20:58,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:59,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:20:59,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:59,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-18 12:20:59,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:59,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:20:59,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:59,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:20:59,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:59,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:20:59,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:59,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:20:59,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:59,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:20:59,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:59,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:20:59,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:59,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:20:59,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:59,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-03-18 12:20:59,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:59,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-03-18 12:20:59,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:59,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-03-18 12:20:59,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:59,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-03-18 12:20:59,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:59,059 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-03-18 12:20:59,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:59,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-03-18 12:20:59,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:59,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-03-18 12:20:59,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:59,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-03-18 12:20:59,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:59,065 INFO L134 CoverageAnalysis]: Checked inductivity of 977 backedges. 378 proven. 119 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:20:59,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:20:59,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168247457] [2022-03-18 12:20:59,065 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168247457] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:20:59,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517390261] [2022-03-18 12:20:59,065 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:20:59,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:20:59,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:20:59,066 INFO L229 MonitoredProcess]: Starting monitored process 162 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:20:59,067 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Waiting until timeout for monitored process [2022-03-18 12:20:59,127 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2022-03-18 12:20:59,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:20:59,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-18 12:20:59,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:21:00,031 INFO L134 CoverageAnalysis]: Checked inductivity of 977 backedges. 424 proven. 73 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:21:00,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:21:00,257 INFO L134 CoverageAnalysis]: Checked inductivity of 977 backedges. 424 proven. 73 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:21:00,257 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1517390261] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:21:00,257 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:21:00,257 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39, 39] total 71 [2022-03-18 12:21:00,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078381795] [2022-03-18 12:21:00,257 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:21:00,257 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2022-03-18 12:21:00,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:21:00,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2022-03-18 12:21:00,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=831, Invalid=4139, Unknown=0, NotChecked=0, Total=4970 [2022-03-18 12:21:00,258 INFO L87 Difference]: Start difference. First operand 181 states and 200 transitions. Second operand has 71 states, 71 states have (on average 1.676056338028169) internal successors, (119), 70 states have internal predecessors, (119), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:21:08,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:21:08,460 INFO L93 Difference]: Finished difference Result 751 states and 931 transitions. [2022-03-18 12:21:08,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2022-03-18 12:21:08,460 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 71 states have (on average 1.676056338028169) internal successors, (119), 70 states have internal predecessors, (119), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Word has length 145 [2022-03-18 12:21:08,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:21:08,461 INFO L225 Difference]: With dead ends: 751 [2022-03-18 12:21:08,461 INFO L226 Difference]: Without dead ends: 692 [2022-03-18 12:21:08,462 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 476 GetRequests, 292 SyntacticMatches, 1 SemanticMatches, 183 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12573 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=5911, Invalid=28129, Unknown=0, NotChecked=0, Total=34040 [2022-03-18 12:21:08,462 INFO L912 BasicCegarLoop]: 56 mSDtfsCounter, 153 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 1845 mSolverCounterSat, 427 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 2272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 427 IncrementalHoareTripleChecker+Valid, 1845 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-18 12:21:08,463 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 153 Invalid, 2272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [427 Valid, 1845 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-18 12:21:08,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 692 states. [2022-03-18 12:21:09,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 692 to 181. [2022-03-18 12:21:09,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 143 states have (on average 1.1398601398601398) internal successors, (163), 144 states have internal predecessors, (163), 19 states have call successors, (19), 19 states have call predecessors, (19), 18 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:21:09,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 200 transitions. [2022-03-18 12:21:09,258 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 200 transitions. Word has length 145 [2022-03-18 12:21:09,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:21:09,258 INFO L478 AbstractCegarLoop]: Abstraction has 181 states and 200 transitions. [2022-03-18 12:21:09,258 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 1.676056338028169) internal successors, (119), 70 states have internal predecessors, (119), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:21:09,258 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 200 transitions. [2022-03-18 12:21:09,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-03-18 12:21:09,258 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:21:09,258 INFO L500 BasicCegarLoop]: trace histogram [17, 17, 17, 16, 16, 16, 16, 10, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:21:09,275 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Ended with exit code 0 [2022-03-18 12:21:09,459 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,162 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:21:09,459 INFO L403 AbstractCegarLoop]: === Iteration 164 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:21:09,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:21:09,459 INFO L85 PathProgramCache]: Analyzing trace with hash -423000602, now seen corresponding path program 115 times [2022-03-18 12:21:09,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:21:09,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848031874] [2022-03-18 12:21:09,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:21:09,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:21:09,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:09,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:21:09,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:09,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-18 12:21:09,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:09,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:21:09,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:09,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:21:09,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:09,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:21:09,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:09,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:21:09,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:09,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:21:09,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:09,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:21:09,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:09,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:21:09,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:09,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-03-18 12:21:09,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:09,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-03-18 12:21:09,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:09,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-03-18 12:21:09,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:09,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-03-18 12:21:09,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:09,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-03-18 12:21:09,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:09,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-03-18 12:21:09,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:09,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-03-18 12:21:09,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:09,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-03-18 12:21:09,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:09,857 INFO L134 CoverageAnalysis]: Checked inductivity of 980 backedges. 378 proven. 122 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:21:09,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:21:09,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848031874] [2022-03-18 12:21:09,857 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848031874] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:21:09,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980762164] [2022-03-18 12:21:09,857 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:21:09,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:21:09,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:21:09,858 INFO L229 MonitoredProcess]: Starting monitored process 163 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:21:09,859 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Waiting until timeout for monitored process [2022-03-18 12:21:09,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:09,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-18 12:21:09,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:21:10,828 INFO L134 CoverageAnalysis]: Checked inductivity of 980 backedges. 424 proven. 76 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:21:10,828 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:21:11,059 INFO L134 CoverageAnalysis]: Checked inductivity of 980 backedges. 424 proven. 76 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:21:11,060 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980762164] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:21:11,060 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:21:11,060 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39, 39] total 72 [2022-03-18 12:21:11,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806856806] [2022-03-18 12:21:11,060 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:21:11,060 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2022-03-18 12:21:11,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:21:11,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2022-03-18 12:21:11,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=859, Invalid=4253, Unknown=0, NotChecked=0, Total=5112 [2022-03-18 12:21:11,061 INFO L87 Difference]: Start difference. First operand 181 states and 200 transitions. Second operand has 72 states, 72 states have (on average 1.6666666666666667) internal successors, (120), 71 states have internal predecessors, (120), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:21:18,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:21:18,882 INFO L93 Difference]: Finished difference Result 691 states and 853 transitions. [2022-03-18 12:21:18,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2022-03-18 12:21:18,883 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 1.6666666666666667) internal successors, (120), 71 states have internal predecessors, (120), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Word has length 145 [2022-03-18 12:21:18,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:21:18,884 INFO L225 Difference]: With dead ends: 691 [2022-03-18 12:21:18,884 INFO L226 Difference]: Without dead ends: 632 [2022-03-18 12:21:18,885 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 471 GetRequests, 291 SyntacticMatches, 1 SemanticMatches, 179 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11931 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=5641, Invalid=26939, Unknown=0, NotChecked=0, Total=32580 [2022-03-18 12:21:18,885 INFO L912 BasicCegarLoop]: 51 mSDtfsCounter, 141 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 2062 mSolverCounterSat, 362 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 2424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 362 IncrementalHoareTripleChecker+Valid, 2062 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-18 12:21:18,885 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 153 Invalid, 2424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [362 Valid, 2062 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-18 12:21:18,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2022-03-18 12:21:19,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 181. [2022-03-18 12:21:19,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 143 states have (on average 1.1398601398601398) internal successors, (163), 144 states have internal predecessors, (163), 19 states have call successors, (19), 19 states have call predecessors, (19), 18 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:21:19,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 200 transitions. [2022-03-18 12:21:19,676 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 200 transitions. Word has length 145 [2022-03-18 12:21:19,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:21:19,676 INFO L478 AbstractCegarLoop]: Abstraction has 181 states and 200 transitions. [2022-03-18 12:21:19,676 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 1.6666666666666667) internal successors, (120), 71 states have internal predecessors, (120), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:21:19,677 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 200 transitions. [2022-03-18 12:21:19,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-03-18 12:21:19,677 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:21:19,677 INFO L500 BasicCegarLoop]: trace histogram [17, 17, 17, 16, 16, 16, 16, 11, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:21:19,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Forceful destruction successful, exit code 0 [2022-03-18 12:21:19,877 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163,163 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:21:19,877 INFO L403 AbstractCegarLoop]: === Iteration 165 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:21:19,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:21:19,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1455700795, now seen corresponding path program 116 times [2022-03-18 12:21:19,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:21:19,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772180868] [2022-03-18 12:21:19,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:21:19,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:21:19,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:20,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:21:20,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:20,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-18 12:21:20,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:20,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:21:20,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:20,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:21:20,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:20,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:21:20,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:20,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:21:20,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:20,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:21:20,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:20,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:21:20,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:20,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:21:20,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:20,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-03-18 12:21:20,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:20,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-03-18 12:21:20,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:20,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-03-18 12:21:20,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:20,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-03-18 12:21:20,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:20,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-03-18 12:21:20,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:20,271 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-03-18 12:21:20,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:20,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-03-18 12:21:20,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:20,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-03-18 12:21:20,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:20,275 INFO L134 CoverageAnalysis]: Checked inductivity of 985 backedges. 378 proven. 127 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:21:20,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:21:20,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772180868] [2022-03-18 12:21:20,275 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772180868] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:21:20,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [772485398] [2022-03-18 12:21:20,275 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:21:20,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:21:20,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:21:20,276 INFO L229 MonitoredProcess]: Starting monitored process 164 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:21:20,277 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Waiting until timeout for monitored process [2022-03-18 12:21:20,327 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:21:20,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:21:20,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-18 12:21:20,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:21:21,274 INFO L134 CoverageAnalysis]: Checked inductivity of 985 backedges. 424 proven. 81 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:21:21,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:21:21,497 INFO L134 CoverageAnalysis]: Checked inductivity of 985 backedges. 424 proven. 81 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:21:21,497 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [772485398] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:21:21,497 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:21:21,497 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39, 39] total 73 [2022-03-18 12:21:21,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476980306] [2022-03-18 12:21:21,498 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:21:21,498 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2022-03-18 12:21:21,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:21:21,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2022-03-18 12:21:21,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=891, Invalid=4365, Unknown=0, NotChecked=0, Total=5256 [2022-03-18 12:21:21,499 INFO L87 Difference]: Start difference. First operand 181 states and 200 transitions. Second operand has 73 states, 73 states have (on average 1.6575342465753424) internal successors, (121), 72 states have internal predecessors, (121), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:21:28,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:21:28,644 INFO L93 Difference]: Finished difference Result 630 states and 774 transitions. [2022-03-18 12:21:28,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2022-03-18 12:21:28,644 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 1.6575342465753424) internal successors, (121), 72 states have internal predecessors, (121), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Word has length 145 [2022-03-18 12:21:28,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:21:28,645 INFO L225 Difference]: With dead ends: 630 [2022-03-18 12:21:28,645 INFO L226 Difference]: Without dead ends: 571 [2022-03-18 12:21:28,646 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 464 GetRequests, 290 SyntacticMatches, 1 SemanticMatches, 173 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11035 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=5252, Invalid=25198, Unknown=0, NotChecked=0, Total=30450 [2022-03-18 12:21:28,646 INFO L912 BasicCegarLoop]: 49 mSDtfsCounter, 141 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 1572 mSolverCounterSat, 397 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 1969 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 397 IncrementalHoareTripleChecker+Valid, 1572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 12:21:28,646 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 131 Invalid, 1969 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [397 Valid, 1572 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 12:21:28,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states. [2022-03-18 12:21:29,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 181. [2022-03-18 12:21:29,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 143 states have (on average 1.1398601398601398) internal successors, (163), 144 states have internal predecessors, (163), 19 states have call successors, (19), 19 states have call predecessors, (19), 18 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:21:29,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 200 transitions. [2022-03-18 12:21:29,455 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 200 transitions. Word has length 145 [2022-03-18 12:21:29,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:21:29,455 INFO L478 AbstractCegarLoop]: Abstraction has 181 states and 200 transitions. [2022-03-18 12:21:29,455 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 1.6575342465753424) internal successors, (121), 72 states have internal predecessors, (121), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:21:29,455 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 200 transitions. [2022-03-18 12:21:29,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-03-18 12:21:29,455 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:21:29,455 INFO L500 BasicCegarLoop]: trace histogram [17, 17, 17, 16, 16, 16, 16, 12, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:21:29,472 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Forceful destruction successful, exit code 0 [2022-03-18 12:21:29,655 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164,164 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:21:29,656 INFO L403 AbstractCegarLoop]: === Iteration 166 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:21:29,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:21:29,656 INFO L85 PathProgramCache]: Analyzing trace with hash 890331590, now seen corresponding path program 117 times [2022-03-18 12:21:29,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:21:29,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425282124] [2022-03-18 12:21:29,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:21:29,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:21:29,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:30,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:21:30,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:30,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-18 12:21:30,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:30,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:21:30,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:30,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:21:30,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:30,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:21:30,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:30,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:21:30,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:30,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:21:30,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:30,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:21:30,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:30,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:21:30,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:30,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-03-18 12:21:30,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:30,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-03-18 12:21:30,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:30,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-03-18 12:21:30,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:30,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-03-18 12:21:30,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:30,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-03-18 12:21:30,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:30,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-03-18 12:21:30,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:30,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-03-18 12:21:30,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:30,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-03-18 12:21:30,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:30,049 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 378 proven. 134 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:21:30,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:21:30,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425282124] [2022-03-18 12:21:30,049 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425282124] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:21:30,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1365413011] [2022-03-18 12:21:30,049 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:21:30,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:21:30,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:21:30,050 INFO L229 MonitoredProcess]: Starting monitored process 165 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:21:30,050 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Waiting until timeout for monitored process [2022-03-18 12:21:30,109 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 17 check-sat command(s) [2022-03-18 12:21:30,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:21:30,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-18 12:21:30,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:21:31,064 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 424 proven. 88 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:21:31,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:21:31,289 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 424 proven. 88 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:21:31,289 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1365413011] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:21:31,289 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:21:31,289 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39, 39] total 74 [2022-03-18 12:21:31,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721657556] [2022-03-18 12:21:31,289 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:21:31,290 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2022-03-18 12:21:31,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:21:31,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2022-03-18 12:21:31,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=927, Invalid=4475, Unknown=0, NotChecked=0, Total=5402 [2022-03-18 12:21:31,291 INFO L87 Difference]: Start difference. First operand 181 states and 200 transitions. Second operand has 74 states, 74 states have (on average 1.6486486486486487) internal successors, (122), 73 states have internal predecessors, (122), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:21:37,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:21:37,645 INFO L93 Difference]: Finished difference Result 568 states and 694 transitions. [2022-03-18 12:21:37,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2022-03-18 12:21:37,645 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 74 states have (on average 1.6486486486486487) internal successors, (122), 73 states have internal predecessors, (122), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Word has length 145 [2022-03-18 12:21:37,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:21:37,646 INFO L225 Difference]: With dead ends: 568 [2022-03-18 12:21:37,646 INFO L226 Difference]: Without dead ends: 509 [2022-03-18 12:21:37,647 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 455 GetRequests, 289 SyntacticMatches, 1 SemanticMatches, 165 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9922 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=4762, Invalid=22960, Unknown=0, NotChecked=0, Total=27722 [2022-03-18 12:21:37,647 INFO L912 BasicCegarLoop]: 47 mSDtfsCounter, 132 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 1090 mSolverCounterSat, 399 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 1489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 399 IncrementalHoareTripleChecker+Valid, 1090 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:21:37,647 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 99 Invalid, 1489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [399 Valid, 1090 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:21:37,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2022-03-18 12:21:38,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 181. [2022-03-18 12:21:38,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 143 states have (on average 1.1398601398601398) internal successors, (163), 144 states have internal predecessors, (163), 19 states have call successors, (19), 19 states have call predecessors, (19), 18 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:21:38,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 200 transitions. [2022-03-18 12:21:38,466 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 200 transitions. Word has length 145 [2022-03-18 12:21:38,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:21:38,466 INFO L478 AbstractCegarLoop]: Abstraction has 181 states and 200 transitions. [2022-03-18 12:21:38,466 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 1.6486486486486487) internal successors, (122), 73 states have internal predecessors, (122), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:21:38,466 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 200 transitions. [2022-03-18 12:21:38,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-03-18 12:21:38,467 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:21:38,467 INFO L500 BasicCegarLoop]: trace histogram [17, 17, 17, 16, 16, 16, 16, 13, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:21:38,483 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Ended with exit code 0 [2022-03-18 12:21:38,667 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 165 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable165 [2022-03-18 12:21:38,667 INFO L403 AbstractCegarLoop]: === Iteration 167 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:21:38,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:21:38,667 INFO L85 PathProgramCache]: Analyzing trace with hash 602891493, now seen corresponding path program 118 times [2022-03-18 12:21:38,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:21:38,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334763996] [2022-03-18 12:21:38,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:21:38,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:21:38,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:39,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:21:39,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:39,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-18 12:21:39,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:39,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:21:39,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:39,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:21:39,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:39,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:21:39,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:39,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:21:39,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:39,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:21:39,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:39,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:21:39,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:39,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:21:39,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:39,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-03-18 12:21:39,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:39,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-03-18 12:21:39,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:39,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-03-18 12:21:39,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:39,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-03-18 12:21:39,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:39,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-03-18 12:21:39,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:39,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-03-18 12:21:39,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:39,059 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-03-18 12:21:39,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:39,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-03-18 12:21:39,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:39,061 INFO L134 CoverageAnalysis]: Checked inductivity of 1001 backedges. 378 proven. 143 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:21:39,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:21:39,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334763996] [2022-03-18 12:21:39,061 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334763996] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:21:39,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1155033628] [2022-03-18 12:21:39,061 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:21:39,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:21:39,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:21:39,062 INFO L229 MonitoredProcess]: Starting monitored process 166 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:21:39,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Waiting until timeout for monitored process [2022-03-18 12:21:39,114 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:21:39,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:21:39,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-18 12:21:39,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:21:40,088 INFO L134 CoverageAnalysis]: Checked inductivity of 1001 backedges. 424 proven. 97 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:21:40,089 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:21:40,315 INFO L134 CoverageAnalysis]: Checked inductivity of 1001 backedges. 424 proven. 97 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:21:40,315 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1155033628] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:21:40,315 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:21:40,315 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39, 39] total 75 [2022-03-18 12:21:40,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717784379] [2022-03-18 12:21:40,315 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:21:40,315 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2022-03-18 12:21:40,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:21:40,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2022-03-18 12:21:40,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=967, Invalid=4583, Unknown=0, NotChecked=0, Total=5550 [2022-03-18 12:21:40,316 INFO L87 Difference]: Start difference. First operand 181 states and 200 transitions. Second operand has 75 states, 75 states have (on average 1.64) internal successors, (123), 74 states have internal predecessors, (123), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:21:46,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:21:46,059 INFO L93 Difference]: Finished difference Result 505 states and 613 transitions. [2022-03-18 12:21:46,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-03-18 12:21:46,059 INFO L78 Accepts]: Start accepts. Automaton has has 75 states, 75 states have (on average 1.64) internal successors, (123), 74 states have internal predecessors, (123), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Word has length 145 [2022-03-18 12:21:46,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:21:46,060 INFO L225 Difference]: With dead ends: 505 [2022-03-18 12:21:46,060 INFO L226 Difference]: Without dead ends: 446 [2022-03-18 12:21:46,061 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 444 GetRequests, 288 SyntacticMatches, 1 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8641 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=4195, Invalid=20297, Unknown=0, NotChecked=0, Total=24492 [2022-03-18 12:21:46,061 INFO L912 BasicCegarLoop]: 41 mSDtfsCounter, 100 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 1766 mSolverCounterSat, 256 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 2022 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 256 IncrementalHoareTripleChecker+Valid, 1766 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 12:21:46,061 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 138 Invalid, 2022 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [256 Valid, 1766 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 12:21:46,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2022-03-18 12:21:46,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 181. [2022-03-18 12:21:46,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 143 states have (on average 1.1398601398601398) internal successors, (163), 144 states have internal predecessors, (163), 19 states have call successors, (19), 19 states have call predecessors, (19), 18 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:21:46,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 200 transitions. [2022-03-18 12:21:46,911 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 200 transitions. Word has length 145 [2022-03-18 12:21:46,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:21:46,911 INFO L478 AbstractCegarLoop]: Abstraction has 181 states and 200 transitions. [2022-03-18 12:21:46,911 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 75 states have (on average 1.64) internal successors, (123), 74 states have internal predecessors, (123), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:21:46,912 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 200 transitions. [2022-03-18 12:21:46,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-03-18 12:21:46,912 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:21:46,912 INFO L500 BasicCegarLoop]: trace histogram [17, 17, 17, 16, 16, 16, 16, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:21:46,928 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Ended with exit code 0 [2022-03-18 12:21:47,112 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 166 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable166 [2022-03-18 12:21:47,112 INFO L403 AbstractCegarLoop]: === Iteration 168 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:21:47,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:21:47,113 INFO L85 PathProgramCache]: Analyzing trace with hash 282183078, now seen corresponding path program 119 times [2022-03-18 12:21:47,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:21:47,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030325996] [2022-03-18 12:21:47,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:21:47,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:21:47,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:47,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:21:47,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:47,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-18 12:21:47,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:47,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:21:47,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:47,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:21:47,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:47,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:21:47,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:47,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:21:47,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:47,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:21:47,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:47,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:21:47,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:47,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:21:47,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:47,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-03-18 12:21:47,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:47,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-03-18 12:21:47,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:47,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-03-18 12:21:47,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:47,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-03-18 12:21:47,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:47,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-03-18 12:21:47,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:47,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-03-18 12:21:47,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:47,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-03-18 12:21:47,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:47,510 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-03-18 12:21:47,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:47,511 INFO L134 CoverageAnalysis]: Checked inductivity of 1012 backedges. 378 proven. 154 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:21:47,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:21:47,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030325996] [2022-03-18 12:21:47,511 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030325996] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:21:47,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1501977936] [2022-03-18 12:21:47,511 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:21:47,511 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:21:47,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:21:47,512 INFO L229 MonitoredProcess]: Starting monitored process 167 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:21:47,513 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Waiting until timeout for monitored process [2022-03-18 12:21:47,570 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) [2022-03-18 12:21:47,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:21:47,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-18 12:21:47,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:21:48,557 INFO L134 CoverageAnalysis]: Checked inductivity of 1012 backedges. 424 proven. 108 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:21:48,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:21:48,790 INFO L134 CoverageAnalysis]: Checked inductivity of 1012 backedges. 424 proven. 108 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:21:48,791 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1501977936] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:21:48,791 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:21:48,791 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39, 39] total 76 [2022-03-18 12:21:48,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906241259] [2022-03-18 12:21:48,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:21:48,791 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2022-03-18 12:21:48,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:21:48,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2022-03-18 12:21:48,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1011, Invalid=4689, Unknown=0, NotChecked=0, Total=5700 [2022-03-18 12:21:48,792 INFO L87 Difference]: Start difference. First operand 181 states and 200 transitions. Second operand has 76 states, 76 states have (on average 1.631578947368421) internal successors, (124), 75 states have internal predecessors, (124), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:21:53,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:21:53,624 INFO L93 Difference]: Finished difference Result 441 states and 531 transitions. [2022-03-18 12:21:53,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-18 12:21:53,624 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 1.631578947368421) internal successors, (124), 75 states have internal predecessors, (124), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Word has length 145 [2022-03-18 12:21:53,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:21:53,625 INFO L225 Difference]: With dead ends: 441 [2022-03-18 12:21:53,625 INFO L226 Difference]: Without dead ends: 382 [2022-03-18 12:21:53,626 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 431 GetRequests, 287 SyntacticMatches, 1 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7253 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=3581, Invalid=17299, Unknown=0, NotChecked=0, Total=20880 [2022-03-18 12:21:53,626 INFO L912 BasicCegarLoop]: 39 mSDtfsCounter, 83 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 1520 mSolverCounterSat, 253 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 1773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 253 IncrementalHoareTripleChecker+Valid, 1520 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-18 12:21:53,626 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 131 Invalid, 1773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [253 Valid, 1520 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 12:21:53,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2022-03-18 12:21:54,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 181. [2022-03-18 12:21:54,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 143 states have (on average 1.1398601398601398) internal successors, (163), 144 states have internal predecessors, (163), 19 states have call successors, (19), 19 states have call predecessors, (19), 18 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:21:54,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 200 transitions. [2022-03-18 12:21:54,479 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 200 transitions. Word has length 145 [2022-03-18 12:21:54,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:21:54,480 INFO L478 AbstractCegarLoop]: Abstraction has 181 states and 200 transitions. [2022-03-18 12:21:54,480 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 1.631578947368421) internal successors, (124), 75 states have internal predecessors, (124), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:21:54,480 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 200 transitions. [2022-03-18 12:21:54,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-03-18 12:21:54,480 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:21:54,480 INFO L500 BasicCegarLoop]: trace histogram [17, 17, 17, 16, 16, 16, 16, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:21:54,496 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Ended with exit code 0 [2022-03-18 12:21:54,680 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 167 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable167 [2022-03-18 12:21:54,681 INFO L403 AbstractCegarLoop]: === Iteration 169 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:21:54,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:21:54,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1069843195, now seen corresponding path program 120 times [2022-03-18 12:21:54,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:21:54,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446263750] [2022-03-18 12:21:54,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:21:54,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:21:54,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:55,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:21:55,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:55,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-18 12:21:55,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:55,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:21:55,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:55,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:21:55,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:55,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:21:55,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:55,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:21:55,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:55,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:21:55,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:55,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:21:55,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:55,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:21:55,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:55,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-03-18 12:21:55,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:55,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-03-18 12:21:55,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:55,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-03-18 12:21:55,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:55,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-03-18 12:21:55,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:55,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-03-18 12:21:55,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:55,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-03-18 12:21:55,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:55,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-03-18 12:21:55,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:55,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-03-18 12:21:55,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:55,086 INFO L134 CoverageAnalysis]: Checked inductivity of 1025 backedges. 378 proven. 167 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:21:55,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:21:55,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446263750] [2022-03-18 12:21:55,086 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446263750] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:21:55,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946154882] [2022-03-18 12:21:55,086 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:21:55,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:21:55,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:21:55,087 INFO L229 MonitoredProcess]: Starting monitored process 168 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:21:55,088 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Waiting until timeout for monitored process [2022-03-18 12:21:55,147 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2022-03-18 12:21:55,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:21:55,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-18 12:21:55,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:21:56,154 INFO L134 CoverageAnalysis]: Checked inductivity of 1025 backedges. 424 proven. 121 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:21:56,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:21:56,381 INFO L134 CoverageAnalysis]: Checked inductivity of 1025 backedges. 424 proven. 121 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:21:56,381 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1946154882] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:21:56,381 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:21:56,381 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39, 39] total 77 [2022-03-18 12:21:56,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051039648] [2022-03-18 12:21:56,381 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:21:56,382 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2022-03-18 12:21:56,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:21:56,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2022-03-18 12:21:56,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1059, Invalid=4793, Unknown=0, NotChecked=0, Total=5852 [2022-03-18 12:21:56,383 INFO L87 Difference]: Start difference. First operand 181 states and 200 transitions. Second operand has 77 states, 77 states have (on average 1.6233766233766234) internal successors, (125), 76 states have internal predecessors, (125), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:22:00,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:22:00,246 INFO L93 Difference]: Finished difference Result 376 states and 448 transitions. [2022-03-18 12:22:00,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-18 12:22:00,246 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 77 states have (on average 1.6233766233766234) internal successors, (125), 76 states have internal predecessors, (125), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Word has length 145 [2022-03-18 12:22:00,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:22:00,247 INFO L225 Difference]: With dead ends: 376 [2022-03-18 12:22:00,247 INFO L226 Difference]: Without dead ends: 317 [2022-03-18 12:22:00,248 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 416 GetRequests, 286 SyntacticMatches, 1 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5813 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=2956, Invalid=14074, Unknown=0, NotChecked=0, Total=17030 [2022-03-18 12:22:00,248 INFO L912 BasicCegarLoop]: 36 mSDtfsCounter, 73 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 1121 mSolverCounterSat, 199 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 1320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 199 IncrementalHoareTripleChecker+Valid, 1121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:22:00,248 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 93 Invalid, 1320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [199 Valid, 1121 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:22:00,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2022-03-18 12:22:01,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 181. [2022-03-18 12:22:01,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 143 states have (on average 1.1398601398601398) internal successors, (163), 144 states have internal predecessors, (163), 19 states have call successors, (19), 19 states have call predecessors, (19), 18 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:22:01,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 200 transitions. [2022-03-18 12:22:01,110 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 200 transitions. Word has length 145 [2022-03-18 12:22:01,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:22:01,111 INFO L478 AbstractCegarLoop]: Abstraction has 181 states and 200 transitions. [2022-03-18 12:22:01,111 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 77 states have (on average 1.6233766233766234) internal successors, (125), 76 states have internal predecessors, (125), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:22:01,111 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 200 transitions. [2022-03-18 12:22:01,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-03-18 12:22:01,111 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:22:01,111 INFO L500 BasicCegarLoop]: trace histogram [17, 17, 17, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:22:01,127 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Ended with exit code 0 [2022-03-18 12:22:01,311 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 168 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable168 [2022-03-18 12:22:01,312 INFO L403 AbstractCegarLoop]: === Iteration 170 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:22:01,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:22:01,312 INFO L85 PathProgramCache]: Analyzing trace with hash -32984698, now seen corresponding path program 16 times [2022-03-18 12:22:01,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:22:01,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331265507] [2022-03-18 12:22:01,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:22:01,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:22:01,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:01,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:22:01,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:01,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-18 12:22:01,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:01,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:22:01,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:01,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:22:01,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:01,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:22:01,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:01,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:22:01,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:01,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:22:01,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:01,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:22:01,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:01,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:22:01,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:01,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-03-18 12:22:01,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:01,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-03-18 12:22:01,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:01,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-03-18 12:22:01,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:01,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-03-18 12:22:01,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:01,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-03-18 12:22:01,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:01,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-03-18 12:22:01,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:01,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-03-18 12:22:01,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:01,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-03-18 12:22:01,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:01,730 INFO L134 CoverageAnalysis]: Checked inductivity of 1040 backedges. 378 proven. 182 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:22:01,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:22:01,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331265507] [2022-03-18 12:22:01,731 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331265507] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:22:01,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [171780991] [2022-03-18 12:22:01,731 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:22:01,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:22:01,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:22:01,732 INFO L229 MonitoredProcess]: Starting monitored process 169 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:22:01,732 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Waiting until timeout for monitored process [2022-03-18 12:22:01,783 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:22:01,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:22:01,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-18 12:22:01,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:22:02,861 INFO L134 CoverageAnalysis]: Checked inductivity of 1040 backedges. 424 proven. 136 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:22:02,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:22:03,088 INFO L134 CoverageAnalysis]: Checked inductivity of 1040 backedges. 424 proven. 136 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:22:03,089 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [171780991] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:22:03,089 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:22:03,089 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39, 39] total 78 [2022-03-18 12:22:03,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023211191] [2022-03-18 12:22:03,089 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:22:03,089 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2022-03-18 12:22:03,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:22:03,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2022-03-18 12:22:03,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1111, Invalid=4895, Unknown=0, NotChecked=0, Total=6006 [2022-03-18 12:22:03,090 INFO L87 Difference]: Start difference. First operand 181 states and 200 transitions. Second operand has 78 states, 78 states have (on average 1.6153846153846154) internal successors, (126), 77 states have internal predecessors, (126), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:22:05,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:22:05,910 INFO L93 Difference]: Finished difference Result 310 states and 364 transitions. [2022-03-18 12:22:05,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-18 12:22:05,910 INFO L78 Accepts]: Start accepts. Automaton has has 78 states, 78 states have (on average 1.6153846153846154) internal successors, (126), 77 states have internal predecessors, (126), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Word has length 145 [2022-03-18 12:22:05,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:22:05,911 INFO L225 Difference]: With dead ends: 310 [2022-03-18 12:22:05,911 INFO L226 Difference]: Without dead ends: 251 [2022-03-18 12:22:05,911 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 399 GetRequests, 285 SyntacticMatches, 1 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4425 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=2380, Invalid=10730, Unknown=0, NotChecked=0, Total=13110 [2022-03-18 12:22:05,912 INFO L912 BasicCegarLoop]: 32 mSDtfsCounter, 48 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 970 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 1110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 970 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:22:05,912 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 94 Invalid, 1110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 970 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:22:05,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2022-03-18 12:22:06,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 183. [2022-03-18 12:22:06,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 145 states have (on average 1.1379310344827587) internal successors, (165), 146 states have internal predecessors, (165), 19 states have call successors, (19), 19 states have call predecessors, (19), 18 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:22:06,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 202 transitions. [2022-03-18 12:22:06,833 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 202 transitions. Word has length 145 [2022-03-18 12:22:06,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:22:06,833 INFO L478 AbstractCegarLoop]: Abstraction has 183 states and 202 transitions. [2022-03-18 12:22:06,833 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 78 states have (on average 1.6153846153846154) internal successors, (126), 77 states have internal predecessors, (126), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:22:06,833 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 202 transitions. [2022-03-18 12:22:06,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-03-18 12:22:06,834 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:22:06,834 INFO L500 BasicCegarLoop]: trace histogram [17, 17, 17, 17, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:22:06,850 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Ended with exit code 0 [2022-03-18 12:22:07,034 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 169 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable169 [2022-03-18 12:22:07,034 INFO L403 AbstractCegarLoop]: === Iteration 171 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:22:07,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:22:07,035 INFO L85 PathProgramCache]: Analyzing trace with hash 842348932, now seen corresponding path program 32 times [2022-03-18 12:22:07,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:22:07,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033286500] [2022-03-18 12:22:07,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:22:07,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:22:07,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:07,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:22:07,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:07,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-03-18 12:22:07,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:07,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-03-18 12:22:07,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:07,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-03-18 12:22:07,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:07,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-03-18 12:22:07,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:07,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-03-18 12:22:07,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:07,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-03-18 12:22:07,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:07,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-03-18 12:22:07,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:07,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-03-18 12:22:07,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:07,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-03-18 12:22:07,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:07,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-03-18 12:22:07,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:07,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-03-18 12:22:07,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:07,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-03-18 12:22:07,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:07,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-03-18 12:22:07,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:07,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2022-03-18 12:22:07,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:07,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-03-18 12:22:07,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:07,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-03-18 12:22:07,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:07,223 INFO L134 CoverageAnalysis]: Checked inductivity of 1057 backedges. 168 proven. 409 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:22:07,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:22:07,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033286500] [2022-03-18 12:22:07,223 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033286500] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:22:07,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419369334] [2022-03-18 12:22:07,223 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:22:07,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:22:07,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:22:07,224 INFO L229 MonitoredProcess]: Starting monitored process 170 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:22:07,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Waiting until timeout for monitored process [2022-03-18 12:22:07,279 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:22:07,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:22:07,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-18 12:22:07,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:22:07,463 INFO L134 CoverageAnalysis]: Checked inductivity of 1057 backedges. 185 proven. 392 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:22:07,463 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:22:07,651 INFO L134 CoverageAnalysis]: Checked inductivity of 1057 backedges. 185 proven. 392 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:22:07,652 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1419369334] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:22:07,652 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:22:07,652 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22, 22] total 26 [2022-03-18 12:22:07,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977372902] [2022-03-18 12:22:07,652 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:22:07,652 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-18 12:22:07,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:22:07,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-18 12:22:07,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=445, Unknown=0, NotChecked=0, Total=650 [2022-03-18 12:22:07,653 INFO L87 Difference]: Start difference. First operand 183 states and 202 transitions. Second operand has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 23 states have internal predecessors, (72), 18 states have call successors, (21), 4 states have call predecessors, (21), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-18 12:22:09,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:22:09,032 INFO L93 Difference]: Finished difference Result 196 states and 216 transitions. [2022-03-18 12:22:09,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-18 12:22:09,032 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 23 states have internal predecessors, (72), 18 states have call successors, (21), 4 states have call predecessors, (21), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Word has length 146 [2022-03-18 12:22:09,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:22:09,032 INFO L225 Difference]: With dead ends: 196 [2022-03-18 12:22:09,032 INFO L226 Difference]: Without dead ends: 194 [2022-03-18 12:22:09,033 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 386 GetRequests, 338 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 501 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=607, Invalid=1649, Unknown=0, NotChecked=0, Total=2256 [2022-03-18 12:22:09,033 INFO L912 BasicCegarLoop]: 51 mSDtfsCounter, 107 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 712 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 712 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:22:09,033 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 83 Invalid, 828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 712 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:22:09,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2022-03-18 12:22:09,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 190. [2022-03-18 12:22:09,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 150 states have (on average 1.1333333333333333) internal successors, (170), 151 states have internal predecessors, (170), 20 states have call successors, (20), 20 states have call predecessors, (20), 19 states have return successors, (19), 18 states have call predecessors, (19), 19 states have call successors, (19) [2022-03-18 12:22:09,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 209 transitions. [2022-03-18 12:22:09,966 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 209 transitions. Word has length 146 [2022-03-18 12:22:09,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:22:09,966 INFO L478 AbstractCegarLoop]: Abstraction has 190 states and 209 transitions. [2022-03-18 12:22:09,966 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 23 states have internal predecessors, (72), 18 states have call successors, (21), 4 states have call predecessors, (21), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-18 12:22:09,967 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 209 transitions. [2022-03-18 12:22:09,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2022-03-18 12:22:09,967 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:22:09,967 INFO L500 BasicCegarLoop]: trace histogram [18, 18, 18, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:22:09,983 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Forceful destruction successful, exit code 0 [2022-03-18 12:22:10,167 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170,170 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:22:10,168 INFO L403 AbstractCegarLoop]: === Iteration 172 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:22:10,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:22:10,168 INFO L85 PathProgramCache]: Analyzing trace with hash -747058525, now seen corresponding path program 33 times [2022-03-18 12:22:10,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:22:10,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14329283] [2022-03-18 12:22:10,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:22:10,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:22:10,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:10,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:22:10,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:10,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-03-18 12:22:10,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:10,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-03-18 12:22:10,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:10,582 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-03-18 12:22:10,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:10,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-03-18 12:22:10,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:10,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-03-18 12:22:10,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:10,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-03-18 12:22:10,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:10,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-03-18 12:22:10,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:10,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-03-18 12:22:10,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:10,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-03-18 12:22:10,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:10,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-03-18 12:22:10,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:10,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-03-18 12:22:10,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:10,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-03-18 12:22:10,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:10,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-03-18 12:22:10,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:10,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2022-03-18 12:22:10,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:10,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-03-18 12:22:10,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:10,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-03-18 12:22:10,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:10,605 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-03-18 12:22:10,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:10,606 INFO L134 CoverageAnalysis]: Checked inductivity of 1173 backedges. 427 proven. 202 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-03-18 12:22:10,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:22:10,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14329283] [2022-03-18 12:22:10,607 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14329283] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:22:10,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733746270] [2022-03-18 12:22:10,607 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:22:10,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:22:10,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:22:10,608 INFO L229 MonitoredProcess]: Starting monitored process 171 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:22:10,608 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Waiting until timeout for monitored process [2022-03-18 12:22:10,670 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2022-03-18 12:22:10,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:22:10,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 40 conjunts are in the unsatisfiable core [2022-03-18 12:22:10,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:22:11,489 INFO L134 CoverageAnalysis]: Checked inductivity of 1173 backedges. 476 proven. 153 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-03-18 12:22:11,489 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:22:11,726 INFO L134 CoverageAnalysis]: Checked inductivity of 1173 backedges. 476 proven. 153 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-03-18 12:22:11,727 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733746270] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:22:11,727 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:22:11,727 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 41, 41] total 65 [2022-03-18 12:22:11,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141366644] [2022-03-18 12:22:11,727 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:22:11,727 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2022-03-18 12:22:11,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:22:11,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2022-03-18 12:22:11,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=838, Invalid=3322, Unknown=0, NotChecked=0, Total=4160 [2022-03-18 12:22:11,728 INFO L87 Difference]: Start difference. First operand 190 states and 209 transitions. Second operand has 65 states, 65 states have (on average 1.7692307692307692) internal successors, (115), 64 states have internal predecessors, (115), 37 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-03-18 12:22:23,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:22:23,132 INFO L93 Difference]: Finished difference Result 1381 states and 1761 transitions. [2022-03-18 12:22:23,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-18 12:22:23,133 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 1.7692307692307692) internal successors, (115), 64 states have internal predecessors, (115), 37 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) Word has length 153 [2022-03-18 12:22:23,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:22:23,134 INFO L225 Difference]: With dead ends: 1381 [2022-03-18 12:22:23,134 INFO L226 Difference]: Without dead ends: 1319 [2022-03-18 12:22:23,135 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 455 GetRequests, 318 SyntacticMatches, 1 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6362 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=3322, Invalid=15584, Unknown=0, NotChecked=0, Total=18906 [2022-03-18 12:22:23,136 INFO L912 BasicCegarLoop]: 87 mSDtfsCounter, 350 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 1818 mSolverCounterSat, 274 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 351 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 2092 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 274 IncrementalHoareTripleChecker+Valid, 1818 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 12:22:23,136 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [351 Valid, 144 Invalid, 2092 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [274 Valid, 1818 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 12:22:23,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1319 states. [2022-03-18 12:22:24,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1319 to 191. [2022-03-18 12:22:24,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 151 states have (on average 1.1390728476821192) internal successors, (172), 152 states have internal predecessors, (172), 20 states have call successors, (20), 20 states have call predecessors, (20), 19 states have return successors, (19), 18 states have call predecessors, (19), 19 states have call successors, (19) [2022-03-18 12:22:24,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 211 transitions. [2022-03-18 12:22:24,096 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 211 transitions. Word has length 153 [2022-03-18 12:22:24,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:22:24,096 INFO L478 AbstractCegarLoop]: Abstraction has 191 states and 211 transitions. [2022-03-18 12:22:24,096 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 1.7692307692307692) internal successors, (115), 64 states have internal predecessors, (115), 37 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-03-18 12:22:24,096 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 211 transitions. [2022-03-18 12:22:24,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2022-03-18 12:22:24,096 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:22:24,097 INFO L500 BasicCegarLoop]: trace histogram [18, 18, 18, 17, 17, 17, 17, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:22:24,113 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Ended with exit code 0 [2022-03-18 12:22:24,299 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171,171 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:22:24,299 INFO L403 AbstractCegarLoop]: === Iteration 173 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:22:24,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:22:24,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1361113052, now seen corresponding path program 121 times [2022-03-18 12:22:24,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:22:24,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300903896] [2022-03-18 12:22:24,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:22:24,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:22:24,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:24,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:22:24,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:24,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-03-18 12:22:24,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:24,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-03-18 12:22:24,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:24,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-03-18 12:22:24,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:24,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-03-18 12:22:24,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:24,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-03-18 12:22:24,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:24,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-03-18 12:22:24,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:24,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-03-18 12:22:24,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:24,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-03-18 12:22:24,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:24,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-03-18 12:22:24,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:24,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-03-18 12:22:24,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:24,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-03-18 12:22:24,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:24,722 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-03-18 12:22:24,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:24,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-03-18 12:22:24,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:24,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2022-03-18 12:22:24,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:24,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-03-18 12:22:24,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:24,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-03-18 12:22:24,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:24,727 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-03-18 12:22:24,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:24,729 INFO L134 CoverageAnalysis]: Checked inductivity of 1157 backedges. 427 proven. 186 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-03-18 12:22:24,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:22:24,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300903896] [2022-03-18 12:22:24,729 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300903896] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:22:24,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2050905484] [2022-03-18 12:22:24,729 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:22:24,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:22:24,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:22:24,732 INFO L229 MonitoredProcess]: Starting monitored process 172 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:22:24,732 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Waiting until timeout for monitored process [2022-03-18 12:22:24,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:24,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 40 conjunts are in the unsatisfiable core [2022-03-18 12:22:24,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:22:25,627 INFO L134 CoverageAnalysis]: Checked inductivity of 1157 backedges. 476 proven. 137 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-03-18 12:22:25,627 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:22:25,871 INFO L134 CoverageAnalysis]: Checked inductivity of 1157 backedges. 476 proven. 137 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-03-18 12:22:25,871 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2050905484] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:22:25,871 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:22:25,871 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 41, 41] total 66 [2022-03-18 12:22:25,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294135010] [2022-03-18 12:22:25,871 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:22:25,871 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-03-18 12:22:25,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:22:25,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-03-18 12:22:25,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=829, Invalid=3461, Unknown=0, NotChecked=0, Total=4290 [2022-03-18 12:22:25,872 INFO L87 Difference]: Start difference. First operand 191 states and 211 transitions. Second operand has 66 states, 66 states have (on average 1.7575757575757576) internal successors, (116), 65 states have internal predecessors, (116), 37 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-03-18 12:22:37,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:22:37,698 INFO L93 Difference]: Finished difference Result 1327 states and 1688 transitions. [2022-03-18 12:22:37,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-03-18 12:22:37,698 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 1.7575757575757576) internal successors, (116), 65 states have internal predecessors, (116), 37 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) Word has length 153 [2022-03-18 12:22:37,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:22:37,700 INFO L225 Difference]: With dead ends: 1327 [2022-03-18 12:22:37,700 INFO L226 Difference]: Without dead ends: 1265 [2022-03-18 12:22:37,701 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 469 GetRequests, 317 SyntacticMatches, 1 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8301 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=4006, Invalid=19250, Unknown=0, NotChecked=0, Total=23256 [2022-03-18 12:22:37,701 INFO L912 BasicCegarLoop]: 83 mSDtfsCounter, 302 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 2633 mSolverCounterSat, 338 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 2971 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 338 IncrementalHoareTripleChecker+Valid, 2633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-18 12:22:37,701 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [303 Valid, 180 Invalid, 2971 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [338 Valid, 2633 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-18 12:22:37,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1265 states. [2022-03-18 12:22:38,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1265 to 191. [2022-03-18 12:22:38,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 151 states have (on average 1.1390728476821192) internal successors, (172), 152 states have internal predecessors, (172), 20 states have call successors, (20), 20 states have call predecessors, (20), 19 states have return successors, (19), 18 states have call predecessors, (19), 19 states have call successors, (19) [2022-03-18 12:22:38,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 211 transitions. [2022-03-18 12:22:38,667 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 211 transitions. Word has length 153 [2022-03-18 12:22:38,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:22:38,667 INFO L478 AbstractCegarLoop]: Abstraction has 191 states and 211 transitions. [2022-03-18 12:22:38,668 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 1.7575757575757576) internal successors, (116), 65 states have internal predecessors, (116), 37 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-03-18 12:22:38,668 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 211 transitions. [2022-03-18 12:22:38,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2022-03-18 12:22:38,668 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:22:38,668 INFO L500 BasicCegarLoop]: trace histogram [18, 18, 18, 17, 17, 17, 17, 15, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:22:38,684 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Ended with exit code 0 [2022-03-18 12:22:38,868 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 172 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable172 [2022-03-18 12:22:38,868 INFO L403 AbstractCegarLoop]: === Iteration 174 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:22:38,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:22:38,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1078033091, now seen corresponding path program 122 times [2022-03-18 12:22:38,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:22:38,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000669017] [2022-03-18 12:22:38,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:22:38,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:22:38,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:39,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:22:39,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:39,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-03-18 12:22:39,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:39,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-03-18 12:22:39,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:39,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-03-18 12:22:39,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:39,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-03-18 12:22:39,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:39,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-03-18 12:22:39,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:39,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-03-18 12:22:39,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:39,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-03-18 12:22:39,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:39,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-03-18 12:22:39,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:39,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-03-18 12:22:39,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:39,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-03-18 12:22:39,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:39,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-03-18 12:22:39,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:39,290 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-03-18 12:22:39,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:39,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-03-18 12:22:39,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:39,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2022-03-18 12:22:39,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:39,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-03-18 12:22:39,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:39,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-03-18 12:22:39,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:39,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-03-18 12:22:39,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:39,297 INFO L134 CoverageAnalysis]: Checked inductivity of 1143 backedges. 427 proven. 172 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-03-18 12:22:39,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:22:39,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000669017] [2022-03-18 12:22:39,297 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000669017] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:22:39,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [96356221] [2022-03-18 12:22:39,297 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:22:39,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:22:39,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:22:39,298 INFO L229 MonitoredProcess]: Starting monitored process 173 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:22:39,298 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Waiting until timeout for monitored process [2022-03-18 12:22:39,354 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:22:39,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:22:39,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 40 conjunts are in the unsatisfiable core [2022-03-18 12:22:39,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:22:40,210 INFO L134 CoverageAnalysis]: Checked inductivity of 1143 backedges. 476 proven. 123 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-03-18 12:22:40,211 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:22:40,449 INFO L134 CoverageAnalysis]: Checked inductivity of 1143 backedges. 476 proven. 123 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-03-18 12:22:40,449 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [96356221] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:22:40,449 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:22:40,449 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 41, 41] total 67 [2022-03-18 12:22:40,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281516199] [2022-03-18 12:22:40,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:22:40,449 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-03-18 12:22:40,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:22:40,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-03-18 12:22:40,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=824, Invalid=3598, Unknown=0, NotChecked=0, Total=4422 [2022-03-18 12:22:40,450 INFO L87 Difference]: Start difference. First operand 191 states and 211 transitions. Second operand has 67 states, 67 states have (on average 1.7462686567164178) internal successors, (117), 66 states have internal predecessors, (117), 37 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-03-18 12:22:52,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:22:52,115 INFO L93 Difference]: Finished difference Result 1272 states and 1614 transitions. [2022-03-18 12:22:52,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2022-03-18 12:22:52,116 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 1.7462686567164178) internal successors, (117), 66 states have internal predecessors, (117), 37 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) Word has length 153 [2022-03-18 12:22:52,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:22:52,117 INFO L225 Difference]: With dead ends: 1272 [2022-03-18 12:22:52,117 INFO L226 Difference]: Without dead ends: 1210 [2022-03-18 12:22:52,119 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 481 GetRequests, 316 SyntacticMatches, 1 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10125 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=4706, Invalid=22684, Unknown=0, NotChecked=0, Total=27390 [2022-03-18 12:22:52,119 INFO L912 BasicCegarLoop]: 80 mSDtfsCounter, 349 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 2024 mSolverCounterSat, 459 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 2483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 459 IncrementalHoareTripleChecker+Valid, 2024 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-18 12:22:52,119 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [350 Valid, 147 Invalid, 2483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [459 Valid, 2024 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-18 12:22:52,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1210 states. [2022-03-18 12:22:53,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1210 to 191. [2022-03-18 12:22:53,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 151 states have (on average 1.1390728476821192) internal successors, (172), 152 states have internal predecessors, (172), 20 states have call successors, (20), 20 states have call predecessors, (20), 19 states have return successors, (19), 18 states have call predecessors, (19), 19 states have call successors, (19) [2022-03-18 12:22:53,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 211 transitions. [2022-03-18 12:22:53,084 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 211 transitions. Word has length 153 [2022-03-18 12:22:53,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:22:53,084 INFO L478 AbstractCegarLoop]: Abstraction has 191 states and 211 transitions. [2022-03-18 12:22:53,084 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 1.7462686567164178) internal successors, (117), 66 states have internal predecessors, (117), 37 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-03-18 12:22:53,084 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 211 transitions. [2022-03-18 12:22:53,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2022-03-18 12:22:53,084 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:22:53,085 INFO L500 BasicCegarLoop]: trace histogram [18, 18, 18, 17, 17, 17, 17, 14, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:22:53,101 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Forceful destruction successful, exit code 0 [2022-03-18 12:22:53,285 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,173 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:22:53,285 INFO L403 AbstractCegarLoop]: === Iteration 175 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:22:53,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:22:53,285 INFO L85 PathProgramCache]: Analyzing trace with hash -617847804, now seen corresponding path program 123 times [2022-03-18 12:22:53,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:22:53,285 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640609521] [2022-03-18 12:22:53,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:22:53,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:22:53,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:53,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:22:53,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:53,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-03-18 12:22:53,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:53,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-03-18 12:22:53,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:53,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-03-18 12:22:53,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:53,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-03-18 12:22:53,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:53,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-03-18 12:22:53,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:53,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-03-18 12:22:53,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:53,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-03-18 12:22:53,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:53,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-03-18 12:22:53,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:53,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-03-18 12:22:53,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:53,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-03-18 12:22:53,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:53,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-03-18 12:22:53,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:53,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-03-18 12:22:53,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:53,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-03-18 12:22:53,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:53,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2022-03-18 12:22:53,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:53,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-03-18 12:22:53,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:53,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-03-18 12:22:53,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:53,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-03-18 12:22:53,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:53,715 INFO L134 CoverageAnalysis]: Checked inductivity of 1131 backedges. 427 proven. 160 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-03-18 12:22:53,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:22:53,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640609521] [2022-03-18 12:22:53,715 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640609521] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:22:53,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087600176] [2022-03-18 12:22:53,715 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:22:53,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:22:53,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:22:53,716 INFO L229 MonitoredProcess]: Starting monitored process 174 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:22:53,716 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Waiting until timeout for monitored process [2022-03-18 12:22:53,778 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2022-03-18 12:22:53,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:22:53,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 40 conjunts are in the unsatisfiable core [2022-03-18 12:22:53,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:22:54,656 INFO L134 CoverageAnalysis]: Checked inductivity of 1131 backedges. 476 proven. 111 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-03-18 12:22:54,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:22:54,894 INFO L134 CoverageAnalysis]: Checked inductivity of 1131 backedges. 476 proven. 111 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-03-18 12:22:54,894 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1087600176] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:22:54,894 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:22:54,894 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 41, 41] total 68 [2022-03-18 12:22:54,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152436918] [2022-03-18 12:22:54,894 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:22:54,895 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2022-03-18 12:22:54,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:22:54,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2022-03-18 12:22:54,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=823, Invalid=3733, Unknown=0, NotChecked=0, Total=4556 [2022-03-18 12:22:54,895 INFO L87 Difference]: Start difference. First operand 191 states and 211 transitions. Second operand has 68 states, 68 states have (on average 1.7352941176470589) internal successors, (118), 67 states have internal predecessors, (118), 37 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-03-18 12:23:06,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:23:06,692 INFO L93 Difference]: Finished difference Result 1216 states and 1539 transitions. [2022-03-18 12:23:06,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2022-03-18 12:23:06,694 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 1.7352941176470589) internal successors, (118), 67 states have internal predecessors, (118), 37 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) Word has length 153 [2022-03-18 12:23:06,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:23:06,696 INFO L225 Difference]: With dead ends: 1216 [2022-03-18 12:23:06,696 INFO L226 Difference]: Without dead ends: 1154 [2022-03-18 12:23:06,697 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 491 GetRequests, 315 SyntacticMatches, 1 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11709 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=5364, Invalid=25788, Unknown=0, NotChecked=0, Total=31152 [2022-03-18 12:23:06,697 INFO L912 BasicCegarLoop]: 76 mSDtfsCounter, 276 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 2040 mSolverCounterSat, 484 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 2524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 484 IncrementalHoareTripleChecker+Valid, 2040 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-18 12:23:06,697 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [277 Valid, 148 Invalid, 2524 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [484 Valid, 2040 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-18 12:23:06,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1154 states. [2022-03-18 12:23:07,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1154 to 191. [2022-03-18 12:23:07,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 151 states have (on average 1.1390728476821192) internal successors, (172), 152 states have internal predecessors, (172), 20 states have call successors, (20), 20 states have call predecessors, (20), 19 states have return successors, (19), 18 states have call predecessors, (19), 19 states have call successors, (19) [2022-03-18 12:23:07,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 211 transitions. [2022-03-18 12:23:07,668 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 211 transitions. Word has length 153 [2022-03-18 12:23:07,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:23:07,668 INFO L478 AbstractCegarLoop]: Abstraction has 191 states and 211 transitions. [2022-03-18 12:23:07,668 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 1.7352941176470589) internal successors, (118), 67 states have internal predecessors, (118), 37 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-03-18 12:23:07,668 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 211 transitions. [2022-03-18 12:23:07,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2022-03-18 12:23:07,669 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:23:07,669 INFO L500 BasicCegarLoop]: trace histogram [18, 18, 18, 17, 17, 17, 17, 13, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:23:07,689 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Forceful destruction successful, exit code 0 [2022-03-18 12:23:07,869 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174,174 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:23:07,869 INFO L403 AbstractCegarLoop]: === Iteration 176 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:23:07,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:23:07,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1650547997, now seen corresponding path program 124 times [2022-03-18 12:23:07,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:23:07,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71667813] [2022-03-18 12:23:07,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:23:07,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:23:07,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:08,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:23:08,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:08,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-03-18 12:23:08,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:08,271 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-03-18 12:23:08,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:08,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-03-18 12:23:08,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:08,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-03-18 12:23:08,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:08,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-03-18 12:23:08,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:08,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-03-18 12:23:08,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:08,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-03-18 12:23:08,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:08,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-03-18 12:23:08,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:08,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-03-18 12:23:08,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:08,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-03-18 12:23:08,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:08,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-03-18 12:23:08,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:08,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-03-18 12:23:08,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:08,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-03-18 12:23:08,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:08,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2022-03-18 12:23:08,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:08,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-03-18 12:23:08,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:08,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-03-18 12:23:08,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:08,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-03-18 12:23:08,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:08,289 INFO L134 CoverageAnalysis]: Checked inductivity of 1121 backedges. 427 proven. 150 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-03-18 12:23:08,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:23:08,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71667813] [2022-03-18 12:23:08,289 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71667813] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:23:08,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1488982510] [2022-03-18 12:23:08,289 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:23:08,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:23:08,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:23:08,290 INFO L229 MonitoredProcess]: Starting monitored process 175 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:23:08,291 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Waiting until timeout for monitored process [2022-03-18 12:23:08,346 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:23:08,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:23:08,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 40 conjunts are in the unsatisfiable core [2022-03-18 12:23:08,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:23:09,245 INFO L134 CoverageAnalysis]: Checked inductivity of 1121 backedges. 476 proven. 101 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-03-18 12:23:09,245 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:23:09,480 INFO L134 CoverageAnalysis]: Checked inductivity of 1121 backedges. 476 proven. 101 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-03-18 12:23:09,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1488982510] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:23:09,480 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:23:09,480 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 41, 41] total 69 [2022-03-18 12:23:09,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679901077] [2022-03-18 12:23:09,480 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:23:09,481 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2022-03-18 12:23:09,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:23:09,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2022-03-18 12:23:09,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=826, Invalid=3866, Unknown=0, NotChecked=0, Total=4692 [2022-03-18 12:23:09,481 INFO L87 Difference]: Start difference. First operand 191 states and 211 transitions. Second operand has 69 states, 69 states have (on average 1.7246376811594204) internal successors, (119), 68 states have internal predecessors, (119), 37 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-03-18 12:23:21,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:23:21,636 INFO L93 Difference]: Finished difference Result 1159 states and 1463 transitions. [2022-03-18 12:23:21,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2022-03-18 12:23:21,637 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 1.7246376811594204) internal successors, (119), 68 states have internal predecessors, (119), 37 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) Word has length 153 [2022-03-18 12:23:21,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:23:21,638 INFO L225 Difference]: With dead ends: 1159 [2022-03-18 12:23:21,638 INFO L226 Difference]: Without dead ends: 1097 [2022-03-18 12:23:21,640 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 499 GetRequests, 314 SyntacticMatches, 1 SemanticMatches, 184 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13042 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=5947, Invalid=28463, Unknown=0, NotChecked=0, Total=34410 [2022-03-18 12:23:21,640 INFO L912 BasicCegarLoop]: 74 mSDtfsCounter, 245 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 3215 mSolverCounterSat, 449 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 3664 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 449 IncrementalHoareTripleChecker+Valid, 3215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-18 12:23:21,640 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [246 Valid, 191 Invalid, 3664 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [449 Valid, 3215 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-18 12:23:21,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1097 states. [2022-03-18 12:23:22,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1097 to 191. [2022-03-18 12:23:22,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 151 states have (on average 1.1390728476821192) internal successors, (172), 152 states have internal predecessors, (172), 20 states have call successors, (20), 20 states have call predecessors, (20), 19 states have return successors, (19), 18 states have call predecessors, (19), 19 states have call successors, (19) [2022-03-18 12:23:22,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 211 transitions. [2022-03-18 12:23:22,620 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 211 transitions. Word has length 153 [2022-03-18 12:23:22,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:23:22,620 INFO L478 AbstractCegarLoop]: Abstraction has 191 states and 211 transitions. [2022-03-18 12:23:22,620 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 1.7246376811594204) internal successors, (119), 68 states have internal predecessors, (119), 37 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-03-18 12:23:22,620 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 211 transitions. [2022-03-18 12:23:22,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2022-03-18 12:23:22,621 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:23:22,621 INFO L500 BasicCegarLoop]: trace histogram [18, 18, 18, 17, 17, 17, 17, 12, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:23:22,637 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Ended with exit code 0 [2022-03-18 12:23:22,823 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 175 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable175 [2022-03-18 12:23:22,824 INFO L403 AbstractCegarLoop]: === Iteration 177 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:23:22,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:23:22,824 INFO L85 PathProgramCache]: Analyzing trace with hash 695484388, now seen corresponding path program 125 times [2022-03-18 12:23:22,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:23:22,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799928178] [2022-03-18 12:23:22,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:23:22,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:23:22,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:23,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:23:23,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:23,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-03-18 12:23:23,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:23,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-03-18 12:23:23,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:23,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-03-18 12:23:23,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:23,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-03-18 12:23:23,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:23,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-03-18 12:23:23,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:23,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-03-18 12:23:23,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:23,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-03-18 12:23:23,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:23,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-03-18 12:23:23,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:23,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-03-18 12:23:23,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:23,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-03-18 12:23:23,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:23,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-03-18 12:23:23,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:23,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-03-18 12:23:23,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:23,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-03-18 12:23:23,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:23,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2022-03-18 12:23:23,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:23,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-03-18 12:23:23,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:23,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-03-18 12:23:23,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:23,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-03-18 12:23:23,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:23,242 INFO L134 CoverageAnalysis]: Checked inductivity of 1113 backedges. 427 proven. 142 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-03-18 12:23:23,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:23:23,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799928178] [2022-03-18 12:23:23,242 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799928178] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:23:23,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [844303487] [2022-03-18 12:23:23,242 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:23:23,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:23:23,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:23:23,243 INFO L229 MonitoredProcess]: Starting monitored process 176 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:23:23,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Waiting until timeout for monitored process [2022-03-18 12:23:23,304 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2022-03-18 12:23:23,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:23:23,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 40 conjunts are in the unsatisfiable core [2022-03-18 12:23:23,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:23:24,207 INFO L134 CoverageAnalysis]: Checked inductivity of 1113 backedges. 476 proven. 93 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-03-18 12:23:24,207 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:23:24,448 INFO L134 CoverageAnalysis]: Checked inductivity of 1113 backedges. 476 proven. 93 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-03-18 12:23:24,448 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [844303487] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:23:24,448 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:23:24,448 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 41, 41] total 70 [2022-03-18 12:23:24,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610312532] [2022-03-18 12:23:24,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:23:24,449 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2022-03-18 12:23:24,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:23:24,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2022-03-18 12:23:24,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=833, Invalid=3997, Unknown=0, NotChecked=0, Total=4830 [2022-03-18 12:23:24,450 INFO L87 Difference]: Start difference. First operand 191 states and 211 transitions. Second operand has 70 states, 70 states have (on average 1.7142857142857142) internal successors, (120), 69 states have internal predecessors, (120), 37 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-03-18 12:23:36,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:23:36,143 INFO L93 Difference]: Finished difference Result 1101 states and 1386 transitions. [2022-03-18 12:23:36,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2022-03-18 12:23:36,143 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 1.7142857142857142) internal successors, (120), 69 states have internal predecessors, (120), 37 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) Word has length 153 [2022-03-18 12:23:36,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:23:36,145 INFO L225 Difference]: With dead ends: 1101 [2022-03-18 12:23:36,145 INFO L226 Difference]: Without dead ends: 1039 [2022-03-18 12:23:36,146 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 505 GetRequests, 313 SyntacticMatches, 1 SemanticMatches, 191 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14087 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=6428, Invalid=30628, Unknown=0, NotChecked=0, Total=37056 [2022-03-18 12:23:36,146 INFO L912 BasicCegarLoop]: 71 mSDtfsCounter, 259 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 1608 mSolverCounterSat, 542 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 2150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 542 IncrementalHoareTripleChecker+Valid, 1608 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 12:23:36,147 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [260 Valid, 123 Invalid, 2150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [542 Valid, 1608 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 12:23:36,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1039 states. [2022-03-18 12:23:37,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1039 to 191. [2022-03-18 12:23:37,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 151 states have (on average 1.1390728476821192) internal successors, (172), 152 states have internal predecessors, (172), 20 states have call successors, (20), 20 states have call predecessors, (20), 19 states have return successors, (19), 18 states have call predecessors, (19), 19 states have call successors, (19) [2022-03-18 12:23:37,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 211 transitions. [2022-03-18 12:23:37,127 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 211 transitions. Word has length 153 [2022-03-18 12:23:37,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:23:37,127 INFO L478 AbstractCegarLoop]: Abstraction has 191 states and 211 transitions. [2022-03-18 12:23:37,127 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 1.7142857142857142) internal successors, (120), 69 states have internal predecessors, (120), 37 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-03-18 12:23:37,127 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 211 transitions. [2022-03-18 12:23:37,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2022-03-18 12:23:37,127 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:23:37,127 INFO L500 BasicCegarLoop]: trace histogram [18, 18, 18, 17, 17, 17, 17, 11, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:23:37,146 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Forceful destruction successful, exit code 0 [2022-03-18 12:23:37,328 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176,176 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:23:37,328 INFO L403 AbstractCegarLoop]: === Iteration 178 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:23:37,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:23:37,328 INFO L85 PathProgramCache]: Analyzing trace with hash 408044291, now seen corresponding path program 126 times [2022-03-18 12:23:37,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:23:37,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560921490] [2022-03-18 12:23:37,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:23:37,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:23:37,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:37,727 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:23:37,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:37,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-03-18 12:23:37,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:37,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-03-18 12:23:37,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:37,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-03-18 12:23:37,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:37,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-03-18 12:23:37,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:37,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-03-18 12:23:37,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:37,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-03-18 12:23:37,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:37,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-03-18 12:23:37,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:37,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-03-18 12:23:37,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:37,737 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-03-18 12:23:37,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:37,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-03-18 12:23:37,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:37,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-03-18 12:23:37,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:37,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-03-18 12:23:37,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:37,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-03-18 12:23:37,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:37,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2022-03-18 12:23:37,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:37,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-03-18 12:23:37,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:37,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-03-18 12:23:37,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:37,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-03-18 12:23:37,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:23:37,747 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 427 proven. 136 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-03-18 12:23:37,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:23:37,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560921490] [2022-03-18 12:23:37,747 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560921490] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:23:37,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270470714] [2022-03-18 12:23:37,747 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:23:37,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:23:37,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:23:37,748 INFO L229 MonitoredProcess]: Starting monitored process 177 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:23:37,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Waiting until timeout for monitored process [2022-03-18 12:23:37,811 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 18 check-sat command(s) [2022-03-18 12:23:37,811 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:23:37,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 40 conjunts are in the unsatisfiable core [2022-03-18 12:23:37,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:23:38,733 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 476 proven. 87 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-03-18 12:23:38,733 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:23:38,971 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 476 proven. 87 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-03-18 12:23:38,971 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1270470714] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:23:38,971 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:23:38,971 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 41, 41] total 71 [2022-03-18 12:23:38,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138666648] [2022-03-18 12:23:38,972 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:23:38,972 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2022-03-18 12:23:38,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:23:38,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2022-03-18 12:23:38,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=844, Invalid=4126, Unknown=0, NotChecked=0, Total=4970 [2022-03-18 12:23:38,973 INFO L87 Difference]: Start difference. First operand 191 states and 211 transitions. Second operand has 71 states, 71 states have (on average 1.704225352112676) internal successors, (121), 70 states have internal predecessors, (121), 37 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36)