/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/AutomizerCTransformed.xml -s ../../../trunk/examples/settings/loopacceleration/qvasr/qvasr_64.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound10.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-b030c9e [2022-03-20 10:19:12,106 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-20 10:19:12,107 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-20 10:19:12,143 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-20 10:19:12,143 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-20 10:19:12,144 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-20 10:19:12,144 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-20 10:19:12,145 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-20 10:19:12,146 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-20 10:19:12,147 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-20 10:19:12,147 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-20 10:19:12,148 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-20 10:19:12,148 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-20 10:19:12,149 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-20 10:19:12,150 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-20 10:19:12,150 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-20 10:19:12,151 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-20 10:19:12,151 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-20 10:19:12,152 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-20 10:19:12,153 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-20 10:19:12,154 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-20 10:19:12,155 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-20 10:19:12,155 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-20 10:19:12,156 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-20 10:19:12,157 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-20 10:19:12,158 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-20 10:19:12,159 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-20 10:19:12,159 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-20 10:19:12,159 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-20 10:19:12,159 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-20 10:19:12,160 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-20 10:19:12,160 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-20 10:19:12,161 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-20 10:19:12,161 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-20 10:19:12,161 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-20 10:19:12,162 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-20 10:19:12,162 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-20 10:19:12,163 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-20 10:19:12,163 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-20 10:19:12,163 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-20 10:19:12,163 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-20 10:19:12,165 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-20 10:19:12,165 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/loopacceleration/qvasr/qvasr_64.epf [2022-03-20 10:19:12,181 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-20 10:19:12,181 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-20 10:19:12,182 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-20 10:19:12,182 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-20 10:19:12,182 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-20 10:19:12,182 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-20 10:19:12,182 INFO L138 SettingsManager]: * Use SBE=true [2022-03-20 10:19:12,182 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-20 10:19:12,182 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-20 10:19:12,183 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-20 10:19:12,183 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-20 10:19:12,183 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-20 10:19:12,183 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-20 10:19:12,183 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-20 10:19:12,183 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-20 10:19:12,183 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-20 10:19:12,183 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-20 10:19:12,183 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-20 10:19:12,183 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-20 10:19:12,183 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 10:19:12,184 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-20 10:19:12,184 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-20 10:19:12,184 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-20 10:19:12,184 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-20 10:19:12,184 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-20 10:19:12,184 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-20 10:19:12,184 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-03-20 10:19:12,184 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-03-20 10:19:12,185 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-03-20 10:19:12,185 INFO L138 SettingsManager]: * TransformationType=LOOP_ACCELERATION_QVASR 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-20 10:19:12,383 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-20 10:19:12,402 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-20 10:19:12,403 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-20 10:19:12,404 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-20 10:19:12,404 INFO L275 PluginConnector]: CDTParser initialized [2022-03-20 10:19:12,406 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound10.c [2022-03-20 10:19:12,439 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c3c11cfc3/386c5fd384694eb188f71a6ae46e6ecb/FLAG4290d3b15 [2022-03-20 10:19:12,740 INFO L306 CDTParser]: Found 1 translation units. [2022-03-20 10:19:12,740 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound10.c [2022-03-20 10:19:12,744 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c3c11cfc3/386c5fd384694eb188f71a6ae46e6ecb/FLAG4290d3b15 [2022-03-20 10:19:13,162 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c3c11cfc3/386c5fd384694eb188f71a6ae46e6ecb [2022-03-20 10:19:13,164 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-20 10:19:13,165 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-03-20 10:19:13,167 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-20 10:19:13,167 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-20 10:19:13,171 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-20 10:19:13,171 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 10:19:13" (1/1) ... [2022-03-20 10:19:13,172 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@298a9d45 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 10:19:13, skipping insertion in model container [2022-03-20 10:19:13,172 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 10:19:13" (1/1) ... [2022-03-20 10:19:13,176 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-20 10:19:13,186 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-20 10:19:13,331 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound10.c[490,503] [2022-03-20 10:19:13,361 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 10:19:13,365 INFO L203 MainTranslator]: Completed pre-run [2022-03-20 10:19:13,374 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound10.c[490,503] [2022-03-20 10:19:13,385 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 10:19:13,395 INFO L208 MainTranslator]: Completed translation [2022-03-20 10:19:13,396 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 10:19:13 WrapperNode [2022-03-20 10:19:13,397 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-20 10:19:13,398 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-20 10:19:13,398 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-20 10:19:13,398 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-20 10:19:13,406 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 10:19:13" (1/1) ... [2022-03-20 10:19:13,406 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 10:19:13" (1/1) ... [2022-03-20 10:19:13,411 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 10:19:13" (1/1) ... [2022-03-20 10:19:13,411 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 10:19:13" (1/1) ... [2022-03-20 10:19:13,423 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 10:19:13" (1/1) ... [2022-03-20 10:19:13,427 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 10:19:13" (1/1) ... [2022-03-20 10:19:13,430 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 10:19:13" (1/1) ... [2022-03-20 10:19:13,435 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-20 10:19:13,435 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-20 10:19:13,436 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-20 10:19:13,436 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-20 10:19:13,436 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 10:19:13" (1/1) ... [2022-03-20 10:19:13,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 10:19:13,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:19:13,470 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-20 10:19:13,476 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-20 10:19:13,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-20 10:19:13,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-20 10:19:13,497 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-20 10:19:13,497 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-20 10:19:13,497 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-20 10:19:13,498 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-20 10:19:13,498 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-20 10:19:13,498 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-20 10:19:13,499 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-20 10:19:13,499 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-20 10:19:13,499 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-20 10:19:13,499 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-20 10:19:13,499 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-20 10:19:13,499 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-20 10:19:13,499 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-20 10:19:13,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-20 10:19:13,500 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-20 10:19:13,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-20 10:19:13,500 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-20 10:19:13,500 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-20 10:19:13,550 INFO L234 CfgBuilder]: Building ICFG [2022-03-20 10:19:13,552 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-20 10:19:13,704 INFO L275 CfgBuilder]: Performing block encoding [2022-03-20 10:19:13,708 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-20 10:19:13,709 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-03-20 10:19:13,716 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 10:19:13 BoogieIcfgContainer [2022-03-20 10:19:13,716 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-20 10:19:13,717 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2022-03-20 10:19:13,717 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2022-03-20 10:19:13,718 INFO L275 PluginConnector]: IcfgTransformer initialized [2022-03-20 10:19:13,721 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 10:19:13" (1/1) ... [2022-03-20 10:19:13,723 INFO L168 ansformationObserver]: Applying ICFG transformation LOOP_ACCELERATION_QVASR [2022-03-20 10:19:13,740 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 20.03 10:19:13 BasicIcfg [2022-03-20 10:19:13,740 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2022-03-20 10:19:13,741 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-20 10:19:13,741 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-20 10:19:13,744 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-20 10:19:13,744 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.03 10:19:13" (1/4) ... [2022-03-20 10:19:13,744 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3b2f404 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 10:19:13, skipping insertion in model container [2022-03-20 10:19:13,744 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 10:19:13" (2/4) ... [2022-03-20 10:19:13,744 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3b2f404 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 10:19:13, skipping insertion in model container [2022-03-20 10:19:13,745 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 10:19:13" (3/4) ... [2022-03-20 10:19:13,745 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3b2f404 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.03 10:19:13, skipping insertion in model container [2022-03-20 10:19:13,745 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 20.03 10:19:13" (4/4) ... [2022-03-20 10:19:13,745 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd3-ll_valuebound10.cqvasr [2022-03-20 10:19:13,749 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-20 10:19:13,749 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-20 10:19:13,778 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-20 10:19:13,783 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=FINITE_AUTOMATA, 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-20 10:19:13,784 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-20 10:19:13,797 INFO L276 IsEmpty]: Start isEmpty. Operand has 40 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 24 states have internal predecessors, (35), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-20 10:19:13,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-20 10:19:13,801 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:19:13,802 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:19:13,802 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:19:13,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:19:13,812 INFO L85 PathProgramCache]: Analyzing trace with hash 958536290, now seen corresponding path program 1 times [2022-03-20 10:19:13,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:19:13,818 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931558017] [2022-03-20 10:19:13,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:19:13,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:19:13,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 10:19:13,961 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 10:19:13,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 10:19:13,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 10:19:13,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 10:19:13,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-20 10:19:13,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 10:19:13,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-03-20 10:19:13,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 10:19:14,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-20 10:19:14,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 10:19:14,014 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 10:19:14,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:19:14,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931558017] [2022-03-20 10:19:14,015 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931558017] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 10:19:14,015 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 10:19:14,015 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 10:19:14,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59542736] [2022-03-20 10:19:14,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 10:19:14,019 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-20 10:19:14,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:19:14,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-20 10:19:14,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 10:19:14,038 INFO L87 Difference]: Start difference. First operand has 40 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 24 states have internal predecessors, (35), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 10:19:14,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:19:14,104 INFO L93 Difference]: Finished difference Result 73 states and 115 transitions. [2022-03-20 10:19:14,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-20 10:19:14,105 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 33 [2022-03-20 10:19:14,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:19:14,110 INFO L225 Difference]: With dead ends: 73 [2022-03-20 10:19:14,110 INFO L226 Difference]: Without dead ends: 35 [2022-03-20 10:19:14,112 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 15 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-20 10:19:14,114 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 24 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 10:19:14,114 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 43 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 10:19:14,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-03-20 10:19:14,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2022-03-20 10:19:14,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 20 states have (on average 1.2) internal successors, (24), 21 states have internal predecessors, (24), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-20 10:19:14,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 44 transitions. [2022-03-20 10:19:14,151 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 44 transitions. Word has length 33 [2022-03-20 10:19:14,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:19:14,152 INFO L478 AbstractCegarLoop]: Abstraction has 35 states and 44 transitions. [2022-03-20 10:19:14,153 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 10:19:14,153 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 44 transitions. [2022-03-20 10:19:14,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-20 10:19:14,155 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:19:14,155 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:19:14,156 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-20 10:19:14,156 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:19:14,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:19:14,156 INFO L85 PathProgramCache]: Analyzing trace with hash 641145651, now seen corresponding path program 1 times [2022-03-20 10:19:14,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:19:14,157 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983181643] [2022-03-20 10:19:14,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:19:14,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:19:14,186 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:19:14,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1146982330] [2022-03-20 10:19:14,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:19:14,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:19:14,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:19:14,189 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-20 10:19:14,191 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-20 10:19:14,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 10:19:14,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 10:19:14,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:19:14,373 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-20 10:19:14,373 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 10:19:14,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:19:14,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983181643] [2022-03-20 10:19:14,374 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:19:14,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1146982330] [2022-03-20 10:19:14,377 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1146982330] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 10:19:14,378 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 10:19:14,378 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 10:19:14,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181870439] [2022-03-20 10:19:14,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 10:19:14,382 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 10:19:14,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:19:14,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 10:19:14,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-03-20 10:19:14,383 INFO L87 Difference]: Start difference. First operand 35 states and 44 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-20 10:19:14,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:19:14,452 INFO L93 Difference]: Finished difference Result 54 states and 69 transitions. [2022-03-20 10:19:14,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 10:19:14,452 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 34 [2022-03-20 10:19:14,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:19:14,455 INFO L225 Difference]: With dead ends: 54 [2022-03-20 10:19:14,455 INFO L226 Difference]: Without dead ends: 47 [2022-03-20 10:19:14,455 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-20 10:19:14,456 INFO L913 BasicCegarLoop]: 38 mSDtfsCounter, 31 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 10:19:14,456 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 155 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 10:19:14,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2022-03-20 10:19:14,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 37. [2022-03-20 10:19:14,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 22 states have (on average 1.1818181818181819) internal successors, (26), 23 states have internal predecessors, (26), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-20 10:19:14,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 46 transitions. [2022-03-20 10:19:14,472 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 46 transitions. Word has length 34 [2022-03-20 10:19:14,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:19:14,472 INFO L478 AbstractCegarLoop]: Abstraction has 37 states and 46 transitions. [2022-03-20 10:19:14,473 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-20 10:19:14,473 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 46 transitions. [2022-03-20 10:19:14,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-03-20 10:19:14,473 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:19:14,473 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:19:14,493 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-20 10:19:14,693 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:19:14,693 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:19:14,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:19:14,694 INFO L85 PathProgramCache]: Analyzing trace with hash 283168444, now seen corresponding path program 1 times [2022-03-20 10:19:14,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:19:14,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450220063] [2022-03-20 10:19:14,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:19:14,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:19:14,705 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:19:14,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [629385305] [2022-03-20 10:19:14,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:19:14,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:19:14,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:19:14,717 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-20 10:19:14,717 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-20 10:19:14,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 10:19:14,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-20 10:19:14,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:19:14,963 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-20 10:19:14,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 10:19:15,079 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 10:19:15,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:19:15,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450220063] [2022-03-20 10:19:15,081 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:19:15,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [629385305] [2022-03-20 10:19:15,081 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [629385305] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-20 10:19:15,081 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-20 10:19:15,082 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 10 [2022-03-20 10:19:15,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013693237] [2022-03-20 10:19:15,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 10:19:15,082 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 10:19:15,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:19:15,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 10:19:15,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-03-20 10:19:15,083 INFO L87 Difference]: Start difference. First operand 37 states and 46 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-20 10:19:15,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:19:15,112 INFO L93 Difference]: Finished difference Result 53 states and 67 transitions. [2022-03-20 10:19:15,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 10:19:15,113 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 37 [2022-03-20 10:19:15,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:19:15,114 INFO L225 Difference]: With dead ends: 53 [2022-03-20 10:19:15,114 INFO L226 Difference]: Without dead ends: 51 [2022-03-20 10:19:15,114 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 64 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-03-20 10:19:15,115 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 9 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 10:19:15,115 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 161 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 10:19:15,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-03-20 10:19:15,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 50. [2022-03-20 10:19:15,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 30 states have (on average 1.2) internal successors, (36), 31 states have internal predecessors, (36), 15 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-20 10:19:15,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 64 transitions. [2022-03-20 10:19:15,122 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 64 transitions. Word has length 37 [2022-03-20 10:19:15,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:19:15,123 INFO L478 AbstractCegarLoop]: Abstraction has 50 states and 64 transitions. [2022-03-20 10:19:15,123 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-20 10:19:15,123 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 64 transitions. [2022-03-20 10:19:15,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-20 10:19:15,124 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:19:15,124 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:19:15,140 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-20 10:19:15,339 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,SelfDestructingSolverStorable2 [2022-03-20 10:19:15,339 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:19:15,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:19:15,340 INFO L85 PathProgramCache]: Analyzing trace with hash 656144812, now seen corresponding path program 1 times [2022-03-20 10:19:15,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:19:15,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453068162] [2022-03-20 10:19:15,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:19:15,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:19:15,362 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:19:15,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1656880246] [2022-03-20 10:19:15,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:19:15,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:19:15,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:19:15,363 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-20 10:19:15,364 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-20 10:19:15,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 10:19:15,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 10:19:15,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:19:15,506 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-20 10:19:15,506 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 10:19:15,598 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-20 10:19:15,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:19:15,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453068162] [2022-03-20 10:19:15,599 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:19:15,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1656880246] [2022-03-20 10:19:15,599 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1656880246] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 10:19:15,599 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 10:19:15,599 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-20 10:19:15,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893499642] [2022-03-20 10:19:15,599 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 10:19:15,600 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 10:19:15,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:19:15,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 10:19:15,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-20 10:19:15,600 INFO L87 Difference]: Start difference. First operand 50 states and 64 transitions. Second operand has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 10:19:15,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:19:15,724 INFO L93 Difference]: Finished difference Result 103 states and 143 transitions. [2022-03-20 10:19:15,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 10:19:15,725 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2022-03-20 10:19:15,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:19:15,726 INFO L225 Difference]: With dead ends: 103 [2022-03-20 10:19:15,726 INFO L226 Difference]: Without dead ends: 96 [2022-03-20 10:19:15,726 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2022-03-20 10:19:15,727 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 58 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 10:19:15,727 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 295 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 10:19:15,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-03-20 10:19:15,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 71. [2022-03-20 10:19:15,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 47 states have (on average 1.2553191489361701) internal successors, (59), 48 states have internal predecessors, (59), 19 states have call successors, (19), 5 states have call predecessors, (19), 4 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-20 10:19:15,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 95 transitions. [2022-03-20 10:19:15,738 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 95 transitions. Word has length 39 [2022-03-20 10:19:15,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:19:15,738 INFO L478 AbstractCegarLoop]: Abstraction has 71 states and 95 transitions. [2022-03-20 10:19:15,738 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 10:19:15,738 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 95 transitions. [2022-03-20 10:19:15,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-20 10:19:15,739 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:19:15,739 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:19:15,757 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-20 10:19:15,951 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:19:15,952 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:19:15,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:19:15,952 INFO L85 PathProgramCache]: Analyzing trace with hash -2079765955, now seen corresponding path program 1 times [2022-03-20 10:19:15,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:19:15,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572862459] [2022-03-20 10:19:15,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:19:15,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:19:15,966 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:19:15,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2116063133] [2022-03-20 10:19:15,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:19:15,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:19:15,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:19:15,969 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-20 10:19:15,971 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-20 10:19:16,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 10:19:16,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-20 10:19:16,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:19:16,286 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-20 10:19:16,286 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 10:19:16,442 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 10:19:16,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:19:16,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572862459] [2022-03-20 10:19:16,443 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:19:16,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116063133] [2022-03-20 10:19:16,443 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2116063133] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-20 10:19:16,443 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-20 10:19:16,443 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11] total 14 [2022-03-20 10:19:16,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483565214] [2022-03-20 10:19:16,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 10:19:16,444 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 10:19:16,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:19:16,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 10:19:16,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-03-20 10:19:16,444 INFO L87 Difference]: Start difference. First operand 71 states and 95 transitions. Second operand has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-20 10:19:16,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:19:16,500 INFO L93 Difference]: Finished difference Result 79 states and 102 transitions. [2022-03-20 10:19:16,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 10:19:16,501 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 42 [2022-03-20 10:19:16,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:19:16,504 INFO L225 Difference]: With dead ends: 79 [2022-03-20 10:19:16,505 INFO L226 Difference]: Without dead ends: 77 [2022-03-20 10:19:16,505 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 70 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-03-20 10:19:16,506 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 27 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 10:19:16,507 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 192 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 10:19:16,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2022-03-20 10:19:16,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 75. [2022-03-20 10:19:16,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 50 states have (on average 1.24) internal successors, (62), 51 states have internal predecessors, (62), 19 states have call successors, (19), 6 states have call predecessors, (19), 5 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-20 10:19:16,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 98 transitions. [2022-03-20 10:19:16,520 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 98 transitions. Word has length 42 [2022-03-20 10:19:16,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:19:16,521 INFO L478 AbstractCegarLoop]: Abstraction has 75 states and 98 transitions. [2022-03-20 10:19:16,521 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-20 10:19:16,521 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 98 transitions. [2022-03-20 10:19:16,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-20 10:19:16,521 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:19:16,522 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:19:16,540 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-20 10:19:16,722 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:19:16,722 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:19:16,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:19:16,723 INFO L85 PathProgramCache]: Analyzing trace with hash 446575011, now seen corresponding path program 1 times [2022-03-20 10:19:16,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:19:16,723 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578082357] [2022-03-20 10:19:16,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:19:16,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:19:16,732 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:19:16,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [537024724] [2022-03-20 10:19:16,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:19:16,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:19:16,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:19:16,740 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-20 10:19:16,741 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-20 10:19:16,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 10:19:16,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-20 10:19:16,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:19:17,055 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-20 10:19:17,055 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 10:19:17,219 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 10:19:17,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:19:17,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578082357] [2022-03-20 10:19:17,220 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:19:17,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [537024724] [2022-03-20 10:19:17,220 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [537024724] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 10:19:17,220 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 10:19:17,220 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8] total 16 [2022-03-20 10:19:17,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216860428] [2022-03-20 10:19:17,220 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 10:19:17,221 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 10:19:17,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:19:17,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 10:19:17,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-03-20 10:19:17,221 INFO L87 Difference]: Start difference. First operand 75 states and 98 transitions. Second operand has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 13 states have internal predecessors, (35), 5 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-03-20 10:19:17,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:19:17,581 INFO L93 Difference]: Finished difference Result 118 states and 159 transitions. [2022-03-20 10:19:17,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 10:19:17,582 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 13 states have internal predecessors, (35), 5 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 42 [2022-03-20 10:19:17,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:19:17,583 INFO L225 Difference]: With dead ends: 118 [2022-03-20 10:19:17,583 INFO L226 Difference]: Without dead ends: 116 [2022-03-20 10:19:17,583 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 68 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=132, Invalid=468, Unknown=0, NotChecked=0, Total=600 [2022-03-20 10:19:17,584 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 106 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 347 SdHoareTripleChecker+Invalid, 386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 10:19:17,584 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 347 Invalid, 386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 10:19:17,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2022-03-20 10:19:17,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 105. [2022-03-20 10:19:17,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 71 states have (on average 1.2535211267605635) internal successors, (89), 72 states have internal predecessors, (89), 27 states have call successors, (27), 7 states have call predecessors, (27), 6 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-03-20 10:19:17,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 141 transitions. [2022-03-20 10:19:17,597 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 141 transitions. Word has length 42 [2022-03-20 10:19:17,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:19:17,597 INFO L478 AbstractCegarLoop]: Abstraction has 105 states and 141 transitions. [2022-03-20 10:19:17,597 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 13 states have internal predecessors, (35), 5 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-03-20 10:19:17,598 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 141 transitions. [2022-03-20 10:19:17,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-20 10:19:17,598 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:19:17,598 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:19:17,615 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-20 10:19:17,807 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:19:17,807 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:19:17,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:19:17,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1977261252, now seen corresponding path program 1 times [2022-03-20 10:19:17,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:19:17,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853274021] [2022-03-20 10:19:17,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:19:17,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:19:17,820 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:19:17,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2037521634] [2022-03-20 10:19:17,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:19:17,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:19:17,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:19:17,828 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-20 10:19:17,829 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-20 10:19:17,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 10:19:17,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 10:19:17,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:19:17,929 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 10:19:17,929 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 10:19:17,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:19:17,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853274021] [2022-03-20 10:19:17,929 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:19:17,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037521634] [2022-03-20 10:19:17,929 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037521634] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 10:19:17,929 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 10:19:17,929 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 10:19:17,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362343586] [2022-03-20 10:19:17,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 10:19:17,930 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 10:19:17,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:19:17,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 10:19:17,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 10:19:17,931 INFO L87 Difference]: Start difference. First operand 105 states and 141 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 10:19:17,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:19:17,971 INFO L93 Difference]: Finished difference Result 151 states and 213 transitions. [2022-03-20 10:19:17,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 10:19:17,971 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 47 [2022-03-20 10:19:17,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:19:17,974 INFO L225 Difference]: With dead ends: 151 [2022-03-20 10:19:17,974 INFO L226 Difference]: Without dead ends: 149 [2022-03-20 10:19:17,974 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-20 10:19:17,977 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 8 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 10:19:17,979 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 151 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 10:19:17,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2022-03-20 10:19:18,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 143. [2022-03-20 10:19:18,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 88 states have (on average 1.2840909090909092) internal successors, (113), 89 states have internal predecessors, (113), 47 states have call successors, (47), 8 states have call predecessors, (47), 7 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2022-03-20 10:19:18,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 205 transitions. [2022-03-20 10:19:18,016 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 205 transitions. Word has length 47 [2022-03-20 10:19:18,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:19:18,016 INFO L478 AbstractCegarLoop]: Abstraction has 143 states and 205 transitions. [2022-03-20 10:19:18,016 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 10:19:18,016 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 205 transitions. [2022-03-20 10:19:18,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-20 10:19:18,021 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:19:18,021 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:19:18,048 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-20 10:19:18,230 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:19:18,230 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:19:18,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:19:18,231 INFO L85 PathProgramCache]: Analyzing trace with hash -846684234, now seen corresponding path program 1 times [2022-03-20 10:19:18,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:19:18,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734005179] [2022-03-20 10:19:18,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:19:18,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:19:18,239 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:19:18,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [747160390] [2022-03-20 10:19:18,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:19:18,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:19:18,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:19:18,245 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-20 10:19:18,246 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-20 10:19:18,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 10:19:18,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-20 10:19:18,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:19:18,548 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-20 10:19:18,548 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 10:19:18,706 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 10:19:18,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:19:18,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734005179] [2022-03-20 10:19:18,706 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:19:18,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [747160390] [2022-03-20 10:19:18,706 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [747160390] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 10:19:18,706 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 10:19:18,706 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 8] total 17 [2022-03-20 10:19:18,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941753078] [2022-03-20 10:19:18,707 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 10:19:18,707 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 10:19:18,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:19:18,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 10:19:18,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2022-03-20 10:19:18,708 INFO L87 Difference]: Start difference. First operand 143 states and 205 transitions. Second operand has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 15 states have internal predecessors, (41), 4 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-03-20 10:19:21,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:19:21,441 INFO L93 Difference]: Finished difference Result 190 states and 265 transitions. [2022-03-20 10:19:21,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-20 10:19:21,441 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 15 states have internal predecessors, (41), 4 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 47 [2022-03-20 10:19:21,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:19:21,446 INFO L225 Difference]: With dead ends: 190 [2022-03-20 10:19:21,446 INFO L226 Difference]: Without dead ends: 188 [2022-03-20 10:19:21,446 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 77 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=226, Invalid=964, Unknown=0, NotChecked=0, Total=1190 [2022-03-20 10:19:21,447 INFO L913 BasicCegarLoop]: 31 mSDtfsCounter, 145 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 507 mSolverCounterSat, 147 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 654 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 147 IncrementalHoareTripleChecker+Valid, 507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-20 10:19:21,447 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 288 Invalid, 654 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [147 Valid, 507 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-20 10:19:21,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2022-03-20 10:19:21,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 179. [2022-03-20 10:19:21,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 113 states have (on average 1.2566371681415929) internal successors, (142), 118 states have internal predecessors, (142), 56 states have call successors, (56), 10 states have call predecessors, (56), 9 states have return successors, (54), 50 states have call predecessors, (54), 54 states have call successors, (54) [2022-03-20 10:19:21,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 252 transitions. [2022-03-20 10:19:21,474 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 252 transitions. Word has length 47 [2022-03-20 10:19:21,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:19:21,474 INFO L478 AbstractCegarLoop]: Abstraction has 179 states and 252 transitions. [2022-03-20 10:19:21,474 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 15 states have internal predecessors, (41), 4 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-03-20 10:19:21,474 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 252 transitions. [2022-03-20 10:19:21,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-20 10:19:21,476 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:19:21,476 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:19:21,497 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-20 10:19:21,683 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:19:21,683 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:19:21,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:19:21,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1679656732, now seen corresponding path program 2 times [2022-03-20 10:19:21,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:19:21,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040311057] [2022-03-20 10:19:21,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:19:21,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:19:21,691 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:19:21,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [275099192] [2022-03-20 10:19:21,692 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 10:19:21,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:19:21,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:19:21,693 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-20 10:19:21,694 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-20 10:19:21,728 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 10:19:21,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 10:19:21,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-20 10:19:21,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:19:21,790 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 10:19:21,791 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 10:19:21,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:19:21,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040311057] [2022-03-20 10:19:21,791 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:19:21,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275099192] [2022-03-20 10:19:21,791 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [275099192] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 10:19:21,791 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 10:19:21,791 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 10:19:21,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568995904] [2022-03-20 10:19:21,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 10:19:21,794 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 10:19:21,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:19:21,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 10:19:21,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 10:19:21,794 INFO L87 Difference]: Start difference. First operand 179 states and 252 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-20 10:19:21,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:19:21,862 INFO L93 Difference]: Finished difference Result 225 states and 312 transitions. [2022-03-20 10:19:21,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 10:19:21,863 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 47 [2022-03-20 10:19:21,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:19:21,864 INFO L225 Difference]: With dead ends: 225 [2022-03-20 10:19:21,864 INFO L226 Difference]: Without dead ends: 144 [2022-03-20 10:19:21,867 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-03-20 10:19:21,868 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 18 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 10:19:21,868 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 180 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 10:19:21,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2022-03-20 10:19:21,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 121. [2022-03-20 10:19:21,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 73 states have (on average 1.178082191780822) internal successors, (86), 77 states have internal predecessors, (86), 38 states have call successors, (38), 10 states have call predecessors, (38), 9 states have return successors, (36), 33 states have call predecessors, (36), 36 states have call successors, (36) [2022-03-20 10:19:21,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 160 transitions. [2022-03-20 10:19:21,891 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 160 transitions. Word has length 47 [2022-03-20 10:19:21,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:19:21,891 INFO L478 AbstractCegarLoop]: Abstraction has 121 states and 160 transitions. [2022-03-20 10:19:21,891 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-20 10:19:21,891 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 160 transitions. [2022-03-20 10:19:21,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-03-20 10:19:21,893 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:19:21,893 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:19:21,912 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-20 10:19:22,103 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,SelfDestructingSolverStorable8 [2022-03-20 10:19:22,104 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:19:22,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:19:22,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1660248707, now seen corresponding path program 1 times [2022-03-20 10:19:22,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:19:22,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504879216] [2022-03-20 10:19:22,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:19:22,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:19:22,111 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:19:22,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1608432640] [2022-03-20 10:19:22,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:19:22,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:19:22,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:19:22,117 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-20 10:19:22,117 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-20 10:19:22,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 10:19:22,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 10:19:22,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:19:22,237 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-03-20 10:19:22,237 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 10:19:22,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:19:22,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504879216] [2022-03-20 10:19:22,248 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:19:22,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608432640] [2022-03-20 10:19:22,248 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1608432640] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 10:19:22,248 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 10:19:22,248 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 10:19:22,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347100147] [2022-03-20 10:19:22,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 10:19:22,250 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 10:19:22,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:19:22,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 10:19:22,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 10:19:22,250 INFO L87 Difference]: Start difference. First operand 121 states and 160 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-20 10:19:22,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:19:22,296 INFO L93 Difference]: Finished difference Result 167 states and 233 transitions. [2022-03-20 10:19:22,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 10:19:22,297 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 52 [2022-03-20 10:19:22,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:19:22,298 INFO L225 Difference]: With dead ends: 167 [2022-03-20 10:19:22,298 INFO L226 Difference]: Without dead ends: 165 [2022-03-20 10:19:22,299 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-20 10:19:22,299 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 9 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 10:19:22,300 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 162 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 10:19:22,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2022-03-20 10:19:22,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 148. [2022-03-20 10:19:22,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 80 states have (on average 1.1625) internal successors, (93), 88 states have internal predecessors, (93), 57 states have call successors, (57), 11 states have call predecessors, (57), 10 states have return successors, (55), 48 states have call predecessors, (55), 55 states have call successors, (55) [2022-03-20 10:19:22,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 205 transitions. [2022-03-20 10:19:22,321 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 205 transitions. Word has length 52 [2022-03-20 10:19:22,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:19:22,321 INFO L478 AbstractCegarLoop]: Abstraction has 148 states and 205 transitions. [2022-03-20 10:19:22,321 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-20 10:19:22,322 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 205 transitions. [2022-03-20 10:19:22,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-03-20 10:19:22,322 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:19:22,322 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:19:22,341 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-20 10:19:22,531 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-20 10:19:22,531 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:19:22,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:19:22,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1094467600, now seen corresponding path program 1 times [2022-03-20 10:19:22,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:19:22,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851856402] [2022-03-20 10:19:22,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:19:22,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:19:22,539 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:19:22,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2013465956] [2022-03-20 10:19:22,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:19:22,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:19:22,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:19:22,540 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-20 10:19:22,548 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-20 10:19:22,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 10:19:22,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-20 10:19:22,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:19:22,995 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-03-20 10:19:22,995 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 10:19:23,440 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-03-20 10:19:23,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:19:23,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851856402] [2022-03-20 10:19:23,440 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:19:23,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2013465956] [2022-03-20 10:19:23,440 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2013465956] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 10:19:23,441 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 10:19:23,441 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2022-03-20 10:19:23,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948038550] [2022-03-20 10:19:23,441 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 10:19:23,441 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-20 10:19:23,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:19:23,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-20 10:19:23,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-03-20 10:19:23,442 INFO L87 Difference]: Start difference. First operand 148 states and 205 transitions. Second operand has 20 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 19 states have internal predecessors, (44), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2022-03-20 10:19:29,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:19:29,119 INFO L93 Difference]: Finished difference Result 294 states and 426 transitions. [2022-03-20 10:19:29,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-20 10:19:29,120 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 19 states have internal predecessors, (44), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) Word has length 64 [2022-03-20 10:19:29,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:19:29,121 INFO L225 Difference]: With dead ends: 294 [2022-03-20 10:19:29,121 INFO L226 Difference]: Without dead ends: 290 [2022-03-20 10:19:29,122 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 108 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=302, Invalid=1420, Unknown=0, NotChecked=0, Total=1722 [2022-03-20 10:19:29,122 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 134 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 916 mSolverCounterSat, 288 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 462 SdHoareTripleChecker+Invalid, 1204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 288 IncrementalHoareTripleChecker+Valid, 916 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2022-03-20 10:19:29,123 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 462 Invalid, 1204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [288 Valid, 916 Invalid, 0 Unknown, 0 Unchecked, 4.8s Time] [2022-03-20 10:19:29,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2022-03-20 10:19:29,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 243. [2022-03-20 10:19:29,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 143 states have (on average 1.1888111888111887) internal successors, (170), 151 states have internal predecessors, (170), 85 states have call successors, (85), 15 states have call predecessors, (85), 14 states have return successors, (83), 76 states have call predecessors, (83), 83 states have call successors, (83) [2022-03-20 10:19:29,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 338 transitions. [2022-03-20 10:19:29,166 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 338 transitions. Word has length 64 [2022-03-20 10:19:29,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:19:29,167 INFO L478 AbstractCegarLoop]: Abstraction has 243 states and 338 transitions. [2022-03-20 10:19:29,167 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 19 states have internal predecessors, (44), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2022-03-20 10:19:29,167 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 338 transitions. [2022-03-20 10:19:29,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-03-20 10:19:29,168 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:19:29,168 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:19:29,186 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-20 10:19:29,383 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,SelfDestructingSolverStorable10 [2022-03-20 10:19:29,383 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:19:29,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:19:29,384 INFO L85 PathProgramCache]: Analyzing trace with hash 696944608, now seen corresponding path program 1 times [2022-03-20 10:19:29,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:19:29,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021305748] [2022-03-20 10:19:29,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:19:29,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:19:29,391 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:19:29,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1775421554] [2022-03-20 10:19:29,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:19:29,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:19:29,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:19:29,396 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-20 10:19:29,397 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-20 10:19:29,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 10:19:29,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-20 10:19:29,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:19:29,566 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 22 proven. 15 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2022-03-20 10:19:29,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 10:19:29,695 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 27 proven. 10 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2022-03-20 10:19:29,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:19:29,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021305748] [2022-03-20 10:19:29,695 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:19:29,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775421554] [2022-03-20 10:19:29,695 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775421554] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 10:19:29,695 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 10:19:29,695 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2022-03-20 10:19:29,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312365161] [2022-03-20 10:19:29,696 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 10:19:29,696 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 10:19:29,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:19:29,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 10:19:29,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-03-20 10:19:29,697 INFO L87 Difference]: Start difference. First operand 243 states and 338 transitions. Second operand has 10 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 4 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (19), 4 states have call predecessors, (19), 4 states have call successors, (19) [2022-03-20 10:19:29,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:19:29,870 INFO L93 Difference]: Finished difference Result 347 states and 502 transitions. [2022-03-20 10:19:29,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 10:19:29,870 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 4 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (19), 4 states have call predecessors, (19), 4 states have call successors, (19) Word has length 74 [2022-03-20 10:19:29,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:19:29,872 INFO L225 Difference]: With dead ends: 347 [2022-03-20 10:19:29,872 INFO L226 Difference]: Without dead ends: 345 [2022-03-20 10:19:29,872 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 136 SyntacticMatches, 3 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-03-20 10:19:29,873 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 25 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 10:19:29,873 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 275 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 10:19:29,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2022-03-20 10:19:29,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 247. [2022-03-20 10:19:29,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 146 states have (on average 1.1849315068493151) internal successors, (173), 154 states have internal predecessors, (173), 85 states have call successors, (85), 16 states have call predecessors, (85), 15 states have return successors, (83), 76 states have call predecessors, (83), 83 states have call successors, (83) [2022-03-20 10:19:29,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 341 transitions. [2022-03-20 10:19:29,916 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 341 transitions. Word has length 74 [2022-03-20 10:19:29,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:19:29,916 INFO L478 AbstractCegarLoop]: Abstraction has 247 states and 341 transitions. [2022-03-20 10:19:29,917 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 4 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (19), 4 states have call predecessors, (19), 4 states have call successors, (19) [2022-03-20 10:19:29,917 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 341 transitions. [2022-03-20 10:19:29,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-03-20 10:19:29,917 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:19:29,917 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:19:29,933 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-20 10:19:30,121 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,SelfDestructingSolverStorable11 [2022-03-20 10:19:30,121 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:19:30,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:19:30,122 INFO L85 PathProgramCache]: Analyzing trace with hash -2010106522, now seen corresponding path program 1 times [2022-03-20 10:19:30,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:19:30,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120051854] [2022-03-20 10:19:30,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:19:30,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:19:30,129 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:19:30,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [165729127] [2022-03-20 10:19:30,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:19:30,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:19:30,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:19:30,131 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-20 10:19:30,131 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-20 10:19:30,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 10:19:30,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-20 10:19:30,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:19:30,412 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-03-20 10:19:30,412 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 10:19:30,556 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-03-20 10:19:30,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:19:30,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120051854] [2022-03-20 10:19:30,556 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:19:30,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165729127] [2022-03-20 10:19:30,556 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165729127] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 10:19:30,557 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 10:19:30,557 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 13 [2022-03-20 10:19:30,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141854162] [2022-03-20 10:19:30,557 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 10:19:30,557 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 10:19:30,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:19:30,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 10:19:30,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-03-20 10:19:30,558 INFO L87 Difference]: Start difference. First operand 247 states and 341 transitions. Second operand has 13 states, 13 states have (on average 4.3076923076923075) internal successors, (56), 12 states have internal predecessors, (56), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-03-20 10:19:30,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:19:30,904 INFO L93 Difference]: Finished difference Result 323 states and 453 transitions. [2022-03-20 10:19:30,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 10:19:30,905 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.3076923076923075) internal successors, (56), 12 states have internal predecessors, (56), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 72 [2022-03-20 10:19:30,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:19:30,906 INFO L225 Difference]: With dead ends: 323 [2022-03-20 10:19:30,906 INFO L226 Difference]: Without dead ends: 321 [2022-03-20 10:19:30,907 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 136 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=302, Unknown=0, NotChecked=0, Total=380 [2022-03-20 10:19:30,907 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 80 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 10:19:30,907 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 294 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 292 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 10:19:30,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2022-03-20 10:19:30,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 259. [2022-03-20 10:19:30,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 155 states have (on average 1.1741935483870967) internal successors, (182), 163 states have internal predecessors, (182), 85 states have call successors, (85), 19 states have call predecessors, (85), 18 states have return successors, (83), 76 states have call predecessors, (83), 83 states have call successors, (83) [2022-03-20 10:19:30,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 350 transitions. [2022-03-20 10:19:30,952 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 350 transitions. Word has length 72 [2022-03-20 10:19:30,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:19:30,952 INFO L478 AbstractCegarLoop]: Abstraction has 259 states and 350 transitions. [2022-03-20 10:19:30,952 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.3076923076923075) internal successors, (56), 12 states have internal predecessors, (56), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-03-20 10:19:30,952 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 350 transitions. [2022-03-20 10:19:30,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-20 10:19:30,953 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:19:30,953 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:19:30,969 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-20 10:19:31,169 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,SelfDestructingSolverStorable12 [2022-03-20 10:19:31,169 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:19:31,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:19:31,169 INFO L85 PathProgramCache]: Analyzing trace with hash 857620825, now seen corresponding path program 2 times [2022-03-20 10:19:31,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:19:31,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609058068] [2022-03-20 10:19:31,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:19:31,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:19:31,176 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:19:31,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1519498708] [2022-03-20 10:19:31,176 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 10:19:31,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:19:31,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:19:31,179 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-20 10:19:31,180 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-20 10:19:31,231 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 10:19:31,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 10:19:31,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-20 10:19:31,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:19:31,318 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-20 10:19:31,318 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 10:19:31,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:19:31,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609058068] [2022-03-20 10:19:31,318 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:19:31,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519498708] [2022-03-20 10:19:31,319 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519498708] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 10:19:31,319 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 10:19:31,319 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 10:19:31,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933007121] [2022-03-20 10:19:31,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 10:19:31,319 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 10:19:31,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:19:31,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 10:19:31,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-20 10:19:31,320 INFO L87 Difference]: Start difference. First operand 259 states and 350 transitions. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-03-20 10:19:31,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:19:31,411 INFO L93 Difference]: Finished difference Result 449 states and 606 transitions. [2022-03-20 10:19:31,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 10:19:31,411 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 77 [2022-03-20 10:19:31,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:19:31,413 INFO L225 Difference]: With dead ends: 449 [2022-03-20 10:19:31,413 INFO L226 Difference]: Without dead ends: 264 [2022-03-20 10:19:31,413 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-20 10:19:31,414 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 3 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 10:19:31,414 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 148 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 10:19:31,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2022-03-20 10:19:31,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 255. [2022-03-20 10:19:31,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 255 states, 160 states have (on average 1.16875) internal successors, (187), 162 states have internal predecessors, (187), 77 states have call successors, (77), 18 states have call predecessors, (77), 17 states have return successors, (75), 74 states have call predecessors, (75), 75 states have call successors, (75) [2022-03-20 10:19:31,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 339 transitions. [2022-03-20 10:19:31,461 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 339 transitions. Word has length 77 [2022-03-20 10:19:31,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:19:31,461 INFO L478 AbstractCegarLoop]: Abstraction has 255 states and 339 transitions. [2022-03-20 10:19:31,461 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-03-20 10:19:31,461 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 339 transitions. [2022-03-20 10:19:31,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-20 10:19:31,462 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:19:31,462 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:19:31,478 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-20 10:19:31,678 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,SelfDestructingSolverStorable13 [2022-03-20 10:19:31,678 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:19:31,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:19:31,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1988197843, now seen corresponding path program 3 times [2022-03-20 10:19:31,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:19:31,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889273341] [2022-03-20 10:19:31,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:19:31,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:19:31,686 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:19:31,686 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [173218970] [2022-03-20 10:19:31,686 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-20 10:19:31,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:19:31,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:19:31,688 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-20 10:19:31,689 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-20 10:19:31,729 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-20 10:19:31,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 10:19:31,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 73 conjunts are in the unsatisfiable core [2022-03-20 10:19:31,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:19:32,516 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 21 proven. 32 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-03-20 10:19:32,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 10:19:33,617 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 10:19:39,598 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 21 proven. 23 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-03-20 10:19:39,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:19:39,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889273341] [2022-03-20 10:19:39,598 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:19:39,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [173218970] [2022-03-20 10:19:39,598 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [173218970] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 10:19:39,598 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 10:19:39,599 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16] total 30 [2022-03-20 10:19:39,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651257043] [2022-03-20 10:19:39,599 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 10:19:39,599 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-20 10:19:39,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:19:39,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-20 10:19:39,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=748, Unknown=1, NotChecked=0, Total=870 [2022-03-20 10:19:39,600 INFO L87 Difference]: Start difference. First operand 255 states and 339 transitions. Second operand has 30 states, 28 states have (on average 2.2857142857142856) internal successors, (64), 27 states have internal predecessors, (64), 8 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-03-20 10:20:00,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:20:00,484 INFO L93 Difference]: Finished difference Result 379 states and 508 transitions. [2022-03-20 10:20:00,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-20 10:20:00,484 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 28 states have (on average 2.2857142857142856) internal successors, (64), 27 states have internal predecessors, (64), 8 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) Word has length 77 [2022-03-20 10:20:00,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:20:00,485 INFO L225 Difference]: With dead ends: 379 [2022-03-20 10:20:00,486 INFO L226 Difference]: Without dead ends: 377 [2022-03-20 10:20:00,488 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 145 SyntacticMatches, 7 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1315 ImplicationChecksByTransitivity, 21.1s TimeCoverageRelationStatistics Valid=840, Invalid=3715, Unknown=1, NotChecked=0, Total=4556 [2022-03-20 10:20:00,489 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 271 mSDsluCounter, 589 mSDsCounter, 0 mSdLazyCounter, 1219 mSolverCounterSat, 463 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 634 SdHoareTripleChecker+Invalid, 1846 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 463 IncrementalHoareTripleChecker+Valid, 1219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 164 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2022-03-20 10:20:00,489 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [271 Valid, 634 Invalid, 1846 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [463 Valid, 1219 Invalid, 0 Unknown, 164 Unchecked, 5.4s Time] [2022-03-20 10:20:00,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2022-03-20 10:20:00,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 359. [2022-03-20 10:20:00,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 222 states have (on average 1.1711711711711712) internal successors, (260), 226 states have internal predecessors, (260), 113 states have call successors, (113), 24 states have call predecessors, (113), 23 states have return successors, (111), 108 states have call predecessors, (111), 111 states have call successors, (111) [2022-03-20 10:20:00,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 484 transitions. [2022-03-20 10:20:00,579 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 484 transitions. Word has length 77 [2022-03-20 10:20:00,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:20:00,579 INFO L478 AbstractCegarLoop]: Abstraction has 359 states and 484 transitions. [2022-03-20 10:20:00,580 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 28 states have (on average 2.2857142857142856) internal successors, (64), 27 states have internal predecessors, (64), 8 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-03-20 10:20:00,580 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 484 transitions. [2022-03-20 10:20:00,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-03-20 10:20:00,580 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:20:00,580 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:20:00,601 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-20 10:20:00,799 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:20:00,799 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:20:00,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:20:00,800 INFO L85 PathProgramCache]: Analyzing trace with hash -983010836, now seen corresponding path program 1 times [2022-03-20 10:20:00,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:20:00,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800461256] [2022-03-20 10:20:00,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:20:00,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:20:00,806 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:20:00,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1065603269] [2022-03-20 10:20:00,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:20:00,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:20:00,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:20:00,807 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-20 10:20:00,808 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-20 10:20:00,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 10:20:00,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 89 conjunts are in the unsatisfiable core [2022-03-20 10:20:00,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:20:01,585 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 51 proven. 32 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-03-20 10:20:01,585 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 10:20:02,709 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 61 proven. 17 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2022-03-20 10:20:02,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:20:02,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800461256] [2022-03-20 10:20:02,710 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:20:02,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065603269] [2022-03-20 10:20:02,710 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1065603269] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 10:20:02,710 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 10:20:02,710 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 26 [2022-03-20 10:20:02,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424237802] [2022-03-20 10:20:02,710 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 10:20:02,710 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-20 10:20:02,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:20:02,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-20 10:20:02,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2022-03-20 10:20:02,711 INFO L87 Difference]: Start difference. First operand 359 states and 484 transitions. Second operand has 26 states, 22 states have (on average 2.590909090909091) internal successors, (57), 23 states have internal predecessors, (57), 10 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-20 10:20:07,907 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:20:10,498 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:20:13,659 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:20:18,437 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:20:23,792 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:20:28,563 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:20:30,669 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:20:32,386 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:20:34,599 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:20:37,524 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:20:42,457 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:20:44,930 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:20:47,126 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:20:51,217 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:20:53,227 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:20:53,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:20:53,501 INFO L93 Difference]: Finished difference Result 594 states and 843 transitions. [2022-03-20 10:20:53,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-20 10:20:53,502 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 22 states have (on average 2.590909090909091) internal successors, (57), 23 states have internal predecessors, (57), 10 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) Word has length 91 [2022-03-20 10:20:53,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:20:53,504 INFO L225 Difference]: With dead ends: 594 [2022-03-20 10:20:53,504 INFO L226 Difference]: Without dead ends: 590 [2022-03-20 10:20:53,505 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 165 SyntacticMatches, 3 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1147 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=849, Invalid=3707, Unknown=0, NotChecked=0, Total=4556 [2022-03-20 10:20:53,505 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 164 mSDsluCounter, 727 mSDsCounter, 0 mSdLazyCounter, 1558 mSolverCounterSat, 411 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 43.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 788 SdHoareTripleChecker+Invalid, 1981 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 411 IncrementalHoareTripleChecker+Valid, 1558 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 44.0s IncrementalHoareTripleChecker+Time [2022-03-20 10:20:53,505 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 788 Invalid, 1981 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [411 Valid, 1558 Invalid, 12 Unknown, 0 Unchecked, 44.0s Time] [2022-03-20 10:20:53,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2022-03-20 10:20:53,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 529. [2022-03-20 10:20:53,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 529 states, 310 states have (on average 1.2) internal successors, (372), 314 states have internal predecessors, (372), 189 states have call successors, (189), 30 states have call predecessors, (189), 29 states have return successors, (187), 184 states have call predecessors, (187), 187 states have call successors, (187) [2022-03-20 10:20:53,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 748 transitions. [2022-03-20 10:20:53,661 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 748 transitions. Word has length 91 [2022-03-20 10:20:53,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:20:53,662 INFO L478 AbstractCegarLoop]: Abstraction has 529 states and 748 transitions. [2022-03-20 10:20:53,662 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 22 states have (on average 2.590909090909091) internal successors, (57), 23 states have internal predecessors, (57), 10 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-20 10:20:53,662 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 748 transitions. [2022-03-20 10:20:53,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-03-20 10:20:53,663 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:20:53,663 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:20:53,683 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-20 10:20:53,879 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,SelfDestructingSolverStorable15 [2022-03-20 10:20:53,879 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:20:53,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:20:53,880 INFO L85 PathProgramCache]: Analyzing trace with hash 736682115, now seen corresponding path program 1 times [2022-03-20 10:20:53,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:20:53,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984098177] [2022-03-20 10:20:53,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:20:53,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:20:53,886 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:20:53,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1018294437] [2022-03-20 10:20:53,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:20:53,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:20:53,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:20:53,887 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-20 10:20:53,888 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-20 10:20:53,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 10:20:53,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-20 10:20:53,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:20:54,187 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 20 proven. 16 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2022-03-20 10:20:54,188 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 10:20:54,668 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 22 proven. 14 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2022-03-20 10:20:54,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:20:54,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984098177] [2022-03-20 10:20:54,668 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:20:54,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1018294437] [2022-03-20 10:20:54,668 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1018294437] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 10:20:54,669 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 10:20:54,669 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2022-03-20 10:20:54,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006699968] [2022-03-20 10:20:54,669 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 10:20:54,669 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 10:20:54,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:20:54,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 10:20:54,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2022-03-20 10:20:54,670 INFO L87 Difference]: Start difference. First operand 529 states and 748 transitions. Second operand has 16 states, 16 states have (on average 2.3125) internal successors, (37), 15 states have internal predecessors, (37), 7 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (25), 7 states have call predecessors, (25), 7 states have call successors, (25) [2022-03-20 10:20:56,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:20:56,461 INFO L93 Difference]: Finished difference Result 1108 states and 1681 transitions. [2022-03-20 10:20:56,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-20 10:20:56,461 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 15 states have internal predecessors, (37), 7 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (25), 7 states have call predecessors, (25), 7 states have call successors, (25) Word has length 94 [2022-03-20 10:20:56,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:20:56,465 INFO L225 Difference]: With dead ends: 1108 [2022-03-20 10:20:56,465 INFO L226 Difference]: Without dead ends: 1106 [2022-03-20 10:20:56,466 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 172 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=222, Invalid=534, Unknown=0, NotChecked=0, Total=756 [2022-03-20 10:20:56,466 INFO L913 BasicCegarLoop]: 86 mSDtfsCounter, 74 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 554 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-20 10:20:56,467 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 554 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 376 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-20 10:20:56,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1106 states. [2022-03-20 10:20:56,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1106 to 997. [2022-03-20 10:20:56,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 997 states, 504 states have (on average 1.2837301587301588) internal successors, (647), 508 states have internal predecessors, (647), 457 states have call successors, (457), 36 states have call predecessors, (457), 35 states have return successors, (455), 452 states have call predecessors, (455), 455 states have call successors, (455) [2022-03-20 10:20:56,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 997 states to 997 states and 1559 transitions. [2022-03-20 10:20:56,871 INFO L78 Accepts]: Start accepts. Automaton has 997 states and 1559 transitions. Word has length 94 [2022-03-20 10:20:56,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:20:56,872 INFO L478 AbstractCegarLoop]: Abstraction has 997 states and 1559 transitions. [2022-03-20 10:20:56,872 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 15 states have internal predecessors, (37), 7 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (25), 7 states have call predecessors, (25), 7 states have call successors, (25) [2022-03-20 10:20:56,872 INFO L276 IsEmpty]: Start isEmpty. Operand 997 states and 1559 transitions. [2022-03-20 10:20:56,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-03-20 10:20:56,873 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:20:56,873 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:20:56,896 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-03-20 10:20:57,087 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,SelfDestructingSolverStorable16 [2022-03-20 10:20:57,087 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:20:57,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:20:57,088 INFO L85 PathProgramCache]: Analyzing trace with hash -464781530, now seen corresponding path program 2 times [2022-03-20 10:20:57,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:20:57,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830043573] [2022-03-20 10:20:57,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:20:57,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:20:57,096 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:20:57,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1944293581] [2022-03-20 10:20:57,096 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 10:20:57,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:20:57,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:20:57,098 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-20 10:20:57,098 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-20 10:20:57,140 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 10:20:57,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 10:20:57,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-20 10:20:57,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:20:57,302 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 38 proven. 16 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2022-03-20 10:20:57,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 10:20:57,440 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 38 proven. 16 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2022-03-20 10:20:57,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:20:57,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830043573] [2022-03-20 10:20:57,441 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:20:57,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944293581] [2022-03-20 10:20:57,441 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1944293581] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 10:20:57,441 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 10:20:57,441 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2022-03-20 10:20:57,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419893927] [2022-03-20 10:20:57,441 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 10:20:57,442 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 10:20:57,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:20:57,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 10:20:57,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-03-20 10:20:57,442 INFO L87 Difference]: Start difference. First operand 997 states and 1559 transitions. Second operand has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 states have internal predecessors, (40), 4 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-03-20 10:20:58,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:20:58,350 INFO L93 Difference]: Finished difference Result 1162 states and 1816 transitions. [2022-03-20 10:20:58,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-20 10:20:58,351 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 states have internal predecessors, (40), 4 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 99 [2022-03-20 10:20:58,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:20:58,355 INFO L225 Difference]: With dead ends: 1162 [2022-03-20 10:20:58,355 INFO L226 Difference]: Without dead ends: 1155 [2022-03-20 10:20:58,355 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 194 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=189, Invalid=623, Unknown=0, NotChecked=0, Total=812 [2022-03-20 10:20:58,356 INFO L913 BasicCegarLoop]: 91 mSDtfsCounter, 61 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 422 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 545 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 10:20:58,356 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 545 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 422 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 10:20:58,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1155 states. [2022-03-20 10:20:58,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1155 to 969. [2022-03-20 10:20:58,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 969 states, 482 states have (on average 1.2925311203319503) internal successors, (623), 485 states have internal predecessors, (623), 451 states have call successors, (451), 36 states have call predecessors, (451), 35 states have return successors, (449), 447 states have call predecessors, (449), 449 states have call successors, (449) [2022-03-20 10:20:58,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 969 states to 969 states and 1523 transitions. [2022-03-20 10:20:58,742 INFO L78 Accepts]: Start accepts. Automaton has 969 states and 1523 transitions. Word has length 99 [2022-03-20 10:20:58,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:20:58,742 INFO L478 AbstractCegarLoop]: Abstraction has 969 states and 1523 transitions. [2022-03-20 10:20:58,742 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 states have internal predecessors, (40), 4 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-03-20 10:20:58,742 INFO L276 IsEmpty]: Start isEmpty. Operand 969 states and 1523 transitions. [2022-03-20 10:20:58,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-03-20 10:20:58,744 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:20:58,744 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:20:58,761 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-20 10:20:58,959 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-20 10:20:58,960 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:20:58,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:20:58,960 INFO L85 PathProgramCache]: Analyzing trace with hash -650677581, now seen corresponding path program 1 times [2022-03-20 10:20:58,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:20:58,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819149383] [2022-03-20 10:20:58,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:20:58,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:20:58,966 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:20:58,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1388238544] [2022-03-20 10:20:58,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:20:58,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:20:58,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:20:58,969 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-20 10:20:58,970 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-20 10:20:59,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 10:20:59,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 64 conjunts are in the unsatisfiable core [2022-03-20 10:20:59,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:21:00,063 INFO L134 CoverageAnalysis]: Checked inductivity of 404 backedges. 71 proven. 87 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2022-03-20 10:21:00,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 10:21:00,626 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 10:21:04,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:21:04,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819149383] [2022-03-20 10:21:04,795 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:21:04,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1388238544] [2022-03-20 10:21:04,795 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1388238544] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 10:21:04,795 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 10:21:04,795 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-03-20 10:21:04,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056665796] [2022-03-20 10:21:04,795 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 10:21:04,796 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 10:21:04,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:21:04,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 10:21:04,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=492, Unknown=2, NotChecked=0, Total=600 [2022-03-20 10:21:04,796 INFO L87 Difference]: Start difference. First operand 969 states and 1523 transitions. Second operand has 16 states, 16 states have (on average 2.4375) internal successors, (39), 15 states have internal predecessors, (39), 5 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 7 states have call predecessors, (18), 5 states have call successors, (18) [2022-03-20 10:21:06,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:21:06,039 INFO L93 Difference]: Finished difference Result 1124 states and 1762 transitions. [2022-03-20 10:21:06,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 10:21:06,039 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 15 states have internal predecessors, (39), 5 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 7 states have call predecessors, (18), 5 states have call successors, (18) Word has length 119 [2022-03-20 10:21:06,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:21:06,043 INFO L225 Difference]: With dead ends: 1124 [2022-03-20 10:21:06,043 INFO L226 Difference]: Without dead ends: 1122 [2022-03-20 10:21:06,044 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 161 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=204, Invalid=916, Unknown=2, NotChecked=0, Total=1122 [2022-03-20 10:21:06,044 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 57 mSDsluCounter, 515 mSDsCounter, 0 mSdLazyCounter, 754 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 567 SdHoareTripleChecker+Invalid, 829 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 754 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 10:21:06,045 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 567 Invalid, 829 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 754 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 10:21:06,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1122 states. [2022-03-20 10:21:06,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1122 to 1111. [2022-03-20 10:21:06,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1111 states, 551 states have (on average 1.294010889292196) internal successors, (713), 554 states have internal predecessors, (713), 519 states have call successors, (519), 41 states have call predecessors, (519), 40 states have return successors, (517), 515 states have call predecessors, (517), 517 states have call successors, (517) [2022-03-20 10:21:06,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1111 states to 1111 states and 1749 transitions. [2022-03-20 10:21:06,479 INFO L78 Accepts]: Start accepts. Automaton has 1111 states and 1749 transitions. Word has length 119 [2022-03-20 10:21:06,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:21:06,479 INFO L478 AbstractCegarLoop]: Abstraction has 1111 states and 1749 transitions. [2022-03-20 10:21:06,479 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 15 states have internal predecessors, (39), 5 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 7 states have call predecessors, (18), 5 states have call successors, (18) [2022-03-20 10:21:06,479 INFO L276 IsEmpty]: Start isEmpty. Operand 1111 states and 1749 transitions. [2022-03-20 10:21:06,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-03-20 10:21:06,481 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:21:06,481 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:21:06,502 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-20 10:21:06,695 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:21:06,695 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:21:06,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:21:06,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1360080806, now seen corresponding path program 2 times [2022-03-20 10:21:06,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:21:06,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733308585] [2022-03-20 10:21:06,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:21:06,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:21:06,702 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:21:06,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [347885861] [2022-03-20 10:21:06,702 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 10:21:06,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:21:06,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:21:06,703 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-20 10:21:06,709 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-20 10:21:06,752 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 10:21:06,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 10:21:06,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 100 conjunts are in the unsatisfiable core [2022-03-20 10:21:06,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:21:07,841 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 111 proven. 90 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2022-03-20 10:21:07,842 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 10:21:10,073 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 146 proven. 19 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2022-03-20 10:21:10,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:21:10,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733308585] [2022-03-20 10:21:10,074 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:21:10,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [347885861] [2022-03-20 10:21:10,074 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [347885861] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 10:21:10,074 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 10:21:10,074 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 13] total 28 [2022-03-20 10:21:10,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024327704] [2022-03-20 10:21:10,074 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 10:21:10,074 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-20 10:21:10,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:21:10,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-20 10:21:10,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=621, Unknown=0, NotChecked=0, Total=756 [2022-03-20 10:21:10,075 INFO L87 Difference]: Start difference. First operand 1111 states and 1749 transitions. Second operand has 28 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 13 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 10 states have call predecessors, (31), 11 states have call successors, (31) [2022-03-20 10:21:12,058 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:21:13,204 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:21:15,206 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:21:18,205 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:21:22,310 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:21:23,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:21:23,641 INFO L93 Difference]: Finished difference Result 1279 states and 2000 transitions. [2022-03-20 10:21:23,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-20 10:21:23,641 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 13 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 10 states have call predecessors, (31), 11 states have call successors, (31) Word has length 124 [2022-03-20 10:21:23,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:21:23,646 INFO L225 Difference]: With dead ends: 1279 [2022-03-20 10:21:23,646 INFO L226 Difference]: Without dead ends: 1277 [2022-03-20 10:21:23,646 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 225 SyntacticMatches, 4 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 452 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=378, Invalid=1692, Unknown=0, NotChecked=0, Total=2070 [2022-03-20 10:21:23,647 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 105 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 1167 mSolverCounterSat, 292 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 581 SdHoareTripleChecker+Invalid, 1462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 292 IncrementalHoareTripleChecker+Valid, 1167 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.4s IncrementalHoareTripleChecker+Time [2022-03-20 10:21:23,647 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 581 Invalid, 1462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [292 Valid, 1167 Invalid, 3 Unknown, 0 Unchecked, 12.4s Time] [2022-03-20 10:21:23,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1277 states. [2022-03-20 10:21:24,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1277 to 1254. [2022-03-20 10:21:24,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1254 states, 620 states have (on average 1.2951612903225806) internal successors, (803), 623 states have internal predecessors, (803), 587 states have call successors, (587), 47 states have call predecessors, (587), 46 states have return successors, (585), 583 states have call predecessors, (585), 585 states have call successors, (585) [2022-03-20 10:21:24,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1254 states to 1254 states and 1975 transitions. [2022-03-20 10:21:24,174 INFO L78 Accepts]: Start accepts. Automaton has 1254 states and 1975 transitions. Word has length 124 [2022-03-20 10:21:24,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:21:24,174 INFO L478 AbstractCegarLoop]: Abstraction has 1254 states and 1975 transitions. [2022-03-20 10:21:24,174 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 13 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 10 states have call predecessors, (31), 11 states have call successors, (31) [2022-03-20 10:21:24,174 INFO L276 IsEmpty]: Start isEmpty. Operand 1254 states and 1975 transitions. [2022-03-20 10:21:24,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-03-20 10:21:24,176 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:21:24,176 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:21:24,192 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-20 10:21:24,388 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:21:24,388 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:21:24,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:21:24,388 INFO L85 PathProgramCache]: Analyzing trace with hash -439137229, now seen corresponding path program 2 times [2022-03-20 10:21:24,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:21:24,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108762704] [2022-03-20 10:21:24,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:21:24,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:21:24,394 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:21:24,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1919486981] [2022-03-20 10:21:24,395 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 10:21:24,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:21:24,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:21:24,396 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-20 10:21:24,397 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-20 10:21:24,452 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 10:21:24,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 10:21:24,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 104 conjunts are in the unsatisfiable core [2022-03-20 10:21:24,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:21:25,889 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 126 proven. 127 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2022-03-20 10:21:25,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 10:21:31,184 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 160 proven. 41 refuted. 0 times theorem prover too weak. 391 trivial. 0 not checked. [2022-03-20 10:21:31,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:21:31,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108762704] [2022-03-20 10:21:31,184 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:21:31,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1919486981] [2022-03-20 10:21:31,185 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1919486981] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 10:21:31,185 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 10:21:31,185 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 16] total 32 [2022-03-20 10:21:31,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417418775] [2022-03-20 10:21:31,185 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 10:21:31,185 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-20 10:21:31,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:21:31,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-20 10:21:31,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=847, Unknown=0, NotChecked=0, Total=992 [2022-03-20 10:21:31,186 INFO L87 Difference]: Start difference. First operand 1254 states and 1975 transitions. Second operand has 32 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 15 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (37), 11 states have call predecessors, (37), 13 states have call successors, (37) [2022-03-20 10:21:38,021 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:21:42,862 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:21:44,924 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:21:49,754 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:21:55,666 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:21:59,840 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:22:03,202 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:22:06,738 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:22:17,727 WARN L232 SmtUtils]: Spent 8.44s on a formula simplification. DAG size of input: 93 DAG size of output: 91 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-20 10:22:19,736 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:22:23,446 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:22:45,160 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:22:47,168 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:22:49,953 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:22:52,484 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.32s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:23:06,754 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:23:08,807 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:23:10,866 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:23:13,873 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:23:17,212 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:23:18,788 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:23:20,677 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.72s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:23:22,687 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:23:31,929 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:23:41,921 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.58s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:23:43,073 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:23:50,241 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:23:52,876 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.63s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:23:57,521 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:24:02,156 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:24:04,724 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:24:12,886 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:24:14,960 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:24:16,968 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:24:18,106 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:24:22,971 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:24:25,528 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.42s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:24:27,964 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.40s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:24:32,027 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:24:43,890 WARN L232 SmtUtils]: Spent 6.41s on a formula simplification. DAG size of input: 87 DAG size of output: 85 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-20 10:24:45,901 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:24:52,847 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.50s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:24:56,184 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:24:58,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:24:58,513 INFO L93 Difference]: Finished difference Result 2230 states and 3583 transitions. [2022-03-20 10:24:58,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2022-03-20 10:24:58,514 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 15 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (37), 11 states have call predecessors, (37), 13 states have call successors, (37) Word has length 138 [2022-03-20 10:24:58,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:24:58,522 INFO L225 Difference]: With dead ends: 2230 [2022-03-20 10:24:58,522 INFO L226 Difference]: Without dead ends: 2222 [2022-03-20 10:24:58,525 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 379 GetRequests, 260 SyntacticMatches, 5 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4439 ImplicationChecksByTransitivity, 90.7s TimeCoverageRelationStatistics Valid=2078, Invalid=11262, Unknown=0, NotChecked=0, Total=13340 [2022-03-20 10:24:58,526 INFO L913 BasicCegarLoop]: 82 mSDtfsCounter, 195 mSDsluCounter, 1131 mSDsCounter, 0 mSdLazyCounter, 2844 mSolverCounterSat, 631 mSolverCounterUnsat, 29 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 120.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 1213 SdHoareTripleChecker+Invalid, 3504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 631 IncrementalHoareTripleChecker+Valid, 2844 IncrementalHoareTripleChecker+Invalid, 29 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 120.4s IncrementalHoareTripleChecker+Time [2022-03-20 10:24:58,526 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [206 Valid, 1213 Invalid, 3504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [631 Valid, 2844 Invalid, 29 Unknown, 0 Unchecked, 120.4s Time] [2022-03-20 10:24:58,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2222 states. [2022-03-20 10:24:59,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2222 to 1871. [2022-03-20 10:24:59,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1871 states, 876 states have (on average 1.3276255707762556) internal successors, (1163), 879 states have internal predecessors, (1163), 939 states have call successors, (939), 56 states have call predecessors, (939), 55 states have return successors, (937), 935 states have call predecessors, (937), 937 states have call successors, (937) [2022-03-20 10:24:59,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1871 states to 1871 states and 3039 transitions. [2022-03-20 10:24:59,548 INFO L78 Accepts]: Start accepts. Automaton has 1871 states and 3039 transitions. Word has length 138 [2022-03-20 10:24:59,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:24:59,549 INFO L478 AbstractCegarLoop]: Abstraction has 1871 states and 3039 transitions. [2022-03-20 10:24:59,549 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 15 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (37), 11 states have call predecessors, (37), 13 states have call successors, (37) [2022-03-20 10:24:59,549 INFO L276 IsEmpty]: Start isEmpty. Operand 1871 states and 3039 transitions. [2022-03-20 10:24:59,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-03-20 10:24:59,551 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:24:59,551 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:24:59,567 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-20 10:24:59,767 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,SelfDestructingSolverStorable20 [2022-03-20 10:24:59,767 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:24:59,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:24:59,768 INFO L85 PathProgramCache]: Analyzing trace with hash -529470484, now seen corresponding path program 3 times [2022-03-20 10:24:59,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:24:59,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441769918] [2022-03-20 10:24:59,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:24:59,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:24:59,779 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:24:59,779 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1510169125] [2022-03-20 10:24:59,779 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-20 10:24:59,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:24:59,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:24:59,781 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-20 10:24:59,781 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-20 10:24:59,971 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-20 10:24:59,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 10:24:59,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 89 conjunts are in the unsatisfiable core [2022-03-20 10:24:59,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:25:01,597 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 32 proven. 75 refuted. 0 times theorem prover too weak. 495 trivial. 0 not checked. [2022-03-20 10:25:01,597 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 10:25:06,439 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 32 proven. 66 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2022-03-20 10:25:06,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:25:06,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441769918] [2022-03-20 10:25:06,439 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:25:06,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510169125] [2022-03-20 10:25:06,439 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510169125] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 10:25:06,439 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 10:25:06,439 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 19] total 37 [2022-03-20 10:25:06,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970960696] [2022-03-20 10:25:06,440 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 10:25:06,440 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-20 10:25:06,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:25:06,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-20 10:25:06,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=1126, Unknown=0, NotChecked=0, Total=1332 [2022-03-20 10:25:06,441 INFO L87 Difference]: Start difference. First operand 1871 states and 3039 transitions. Second operand has 37 states, 35 states have (on average 2.2) internal successors, (77), 36 states have internal predecessors, (77), 12 states have call successors, (43), 2 states have call predecessors, (43), 2 states have return successors, (41), 10 states have call predecessors, (41), 10 states have call successors, (41) [2022-03-20 10:25:15,356 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:25:33,202 WARN L232 SmtUtils]: Spent 13.39s on a formula simplification that was a NOOP. DAG size: 154 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-20 10:25:35,258 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:26:57,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:26:57,725 INFO L93 Difference]: Finished difference Result 3022 states and 4936 transitions. [2022-03-20 10:26:57,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2022-03-20 10:26:57,725 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 35 states have (on average 2.2) internal successors, (77), 36 states have internal predecessors, (77), 12 states have call successors, (43), 2 states have call predecessors, (43), 2 states have return successors, (41), 10 states have call predecessors, (41), 10 states have call successors, (41) Word has length 141 [2022-03-20 10:26:57,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:26:57,735 INFO L225 Difference]: With dead ends: 3022 [2022-03-20 10:26:57,735 INFO L226 Difference]: Without dead ends: 3014 [2022-03-20 10:26:57,740 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 404 GetRequests, 243 SyntacticMatches, 3 SemanticMatches, 158 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8792 ImplicationChecksByTransitivity, 84.5s TimeCoverageRelationStatistics Valid=4107, Invalid=21333, Unknown=0, NotChecked=0, Total=25440 [2022-03-20 10:26:57,740 INFO L913 BasicCegarLoop]: 146 mSDtfsCounter, 417 mSDsluCounter, 1450 mSDsCounter, 0 mSdLazyCounter, 3335 mSolverCounterSat, 1579 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 417 SdHoareTripleChecker+Valid, 1596 SdHoareTripleChecker+Invalid, 4915 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1579 IncrementalHoareTripleChecker+Valid, 3335 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 29.2s IncrementalHoareTripleChecker+Time [2022-03-20 10:26:57,740 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [417 Valid, 1596 Invalid, 4915 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1579 Valid, 3335 Invalid, 1 Unknown, 0 Unchecked, 29.2s Time] [2022-03-20 10:26:57,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3014 states. [2022-03-20 10:26:59,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3014 to 2239. [2022-03-20 10:26:59,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2239 states, 1063 states have (on average 1.3226716839134525) internal successors, (1406), 1068 states have internal predecessors, (1406), 1115 states have call successors, (1115), 61 states have call predecessors, (1115), 60 states have return successors, (1113), 1109 states have call predecessors, (1113), 1113 states have call successors, (1113) [2022-03-20 10:26:59,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2239 states to 2239 states and 3634 transitions. [2022-03-20 10:26:59,289 INFO L78 Accepts]: Start accepts. Automaton has 2239 states and 3634 transitions. Word has length 141 [2022-03-20 10:26:59,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:26:59,289 INFO L478 AbstractCegarLoop]: Abstraction has 2239 states and 3634 transitions. [2022-03-20 10:26:59,289 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 35 states have (on average 2.2) internal successors, (77), 36 states have internal predecessors, (77), 12 states have call successors, (43), 2 states have call predecessors, (43), 2 states have return successors, (41), 10 states have call predecessors, (41), 10 states have call successors, (41) [2022-03-20 10:26:59,290 INFO L276 IsEmpty]: Start isEmpty. Operand 2239 states and 3634 transitions. [2022-03-20 10:26:59,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-03-20 10:26:59,293 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:26:59,293 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:26:59,311 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-20 10:26:59,507 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,SelfDestructingSolverStorable21 [2022-03-20 10:26:59,507 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:26:59,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:26:59,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1830452208, now seen corresponding path program 4 times [2022-03-20 10:26:59,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:26:59,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549864543] [2022-03-20 10:26:59,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:26:59,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:26:59,514 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:26:59,514 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1565489608] [2022-03-20 10:26:59,514 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 10:26:59,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:26:59,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:26:59,516 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-20 10:26:59,517 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-20 10:26:59,601 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 10:26:59,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 10:26:59,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 123 conjunts are in the unsatisfiable core [2022-03-20 10:26:59,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:27:03,659 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 10:27:04,180 INFO L134 CoverageAnalysis]: Checked inductivity of 932 backedges. 180 proven. 160 refuted. 0 times theorem prover too weak. 592 trivial. 0 not checked. [2022-03-20 10:27:04,181 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 10:27:06,726 INFO L134 CoverageAnalysis]: Checked inductivity of 932 backedges. 225 proven. 12 refuted. 0 times theorem prover too weak. 695 trivial. 0 not checked. [2022-03-20 10:27:06,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:27:06,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549864543] [2022-03-20 10:27:06,727 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:27:06,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1565489608] [2022-03-20 10:27:06,727 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1565489608] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 10:27:06,727 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 10:27:06,727 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 13] total 32 [2022-03-20 10:27:06,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705805195] [2022-03-20 10:27:06,727 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 10:27:06,728 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-20 10:27:06,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:27:06,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-20 10:27:06,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=871, Unknown=0, NotChecked=0, Total=992 [2022-03-20 10:27:06,728 INFO L87 Difference]: Start difference. First operand 2239 states and 3634 transitions. Second operand has 32 states, 28 states have (on average 2.6785714285714284) internal successors, (75), 29 states have internal predecessors, (75), 13 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (33), 10 states have call predecessors, (33), 11 states have call successors, (33) [2022-03-20 10:27:11,203 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:27:14,124 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:27:19,569 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:27:28,248 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:27:32,051 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 10:27:33,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:27:33,290 INFO L93 Difference]: Finished difference Result 2622 states and 4237 transitions. [2022-03-20 10:27:33,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-20 10:27:33,291 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 28 states have (on average 2.6785714285714284) internal successors, (75), 29 states have internal predecessors, (75), 13 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (33), 10 states have call predecessors, (33), 11 states have call successors, (33) Word has length 168 [2022-03-20 10:27:33,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:27:33,299 INFO L225 Difference]: With dead ends: 2622 [2022-03-20 10:27:33,300 INFO L226 Difference]: Without dead ends: 2614 [2022-03-20 10:27:33,300 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 374 GetRequests, 301 SyntacticMatches, 4 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1187 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=647, Invalid=4323, Unknown=0, NotChecked=0, Total=4970 [2022-03-20 10:27:33,301 INFO L913 BasicCegarLoop]: 74 mSDtfsCounter, 192 mSDsluCounter, 1075 mSDsCounter, 0 mSdLazyCounter, 2583 mSolverCounterSat, 471 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 1149 SdHoareTripleChecker+Invalid, 3059 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 471 IncrementalHoareTripleChecker+Valid, 2583 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.1s IncrementalHoareTripleChecker+Time [2022-03-20 10:27:33,301 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 1149 Invalid, 3059 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [471 Valid, 2583 Invalid, 5 Unknown, 0 Unchecked, 18.1s Time] [2022-03-20 10:27:33,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2614 states. [2022-03-20 10:27:34,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2614 to 2380. [2022-03-20 10:27:34,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2380 states, 1103 states have (on average 1.3372620126926564) internal successors, (1475), 1106 states have internal predecessors, (1475), 1211 states have call successors, (1211), 66 states have call predecessors, (1211), 65 states have return successors, (1209), 1207 states have call predecessors, (1209), 1209 states have call successors, (1209) [2022-03-20 10:27:34,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2380 states to 2380 states and 3895 transitions. [2022-03-20 10:27:34,982 INFO L78 Accepts]: Start accepts. Automaton has 2380 states and 3895 transitions. Word has length 168 [2022-03-20 10:27:34,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:27:34,983 INFO L478 AbstractCegarLoop]: Abstraction has 2380 states and 3895 transitions. [2022-03-20 10:27:34,983 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 28 states have (on average 2.6785714285714284) internal successors, (75), 29 states have internal predecessors, (75), 13 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (33), 10 states have call predecessors, (33), 11 states have call successors, (33) [2022-03-20 10:27:34,983 INFO L276 IsEmpty]: Start isEmpty. Operand 2380 states and 3895 transitions. [2022-03-20 10:27:34,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2022-03-20 10:27:34,986 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:27:34,986 INFO L499 BasicCegarLoop]: trace histogram [27, 26, 26, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:27:35,009 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-20 10:27:35,209 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:27:35,209 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:27:35,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:27:35,209 INFO L85 PathProgramCache]: Analyzing trace with hash 540961160, now seen corresponding path program 3 times [2022-03-20 10:27:35,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:27:35,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673718774] [2022-03-20 10:27:35,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:27:35,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:27:35,219 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:27:35,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1266954474] [2022-03-20 10:27:35,220 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-20 10:27:35,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:27:35,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:27:35,221 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-20 10:27:35,222 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-20 10:27:35,268 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-20 10:27:35,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 10:27:35,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-20 10:27:35,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:27:35,600 INFO L134 CoverageAnalysis]: Checked inductivity of 1498 backedges. 154 proven. 33 refuted. 0 times theorem prover too weak. 1311 trivial. 0 not checked. [2022-03-20 10:27:35,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 10:27:35,940 INFO L134 CoverageAnalysis]: Checked inductivity of 1498 backedges. 124 proven. 12 refuted. 0 times theorem prover too weak. 1362 trivial. 0 not checked. [2022-03-20 10:27:35,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:27:35,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673718774] [2022-03-20 10:27:35,940 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:27:35,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1266954474] [2022-03-20 10:27:35,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1266954474] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 10:27:35,940 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 10:27:35,941 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 13 [2022-03-20 10:27:35,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630038416] [2022-03-20 10:27:35,941 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 10:27:35,941 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 10:27:35,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:27:35,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 10:27:35,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-03-20 10:27:35,942 INFO L87 Difference]: Start difference. First operand 2380 states and 3895 transitions. Second operand has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 12 states have internal predecessors, (43), 5 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (20), 7 states have call predecessors, (20), 5 states have call successors, (20) [2022-03-20 10:27:38,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:27:38,849 INFO L93 Difference]: Finished difference Result 3348 states and 5574 transitions. [2022-03-20 10:27:38,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 10:27:38,850 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 12 states have internal predecessors, (43), 5 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (20), 7 states have call predecessors, (20), 5 states have call successors, (20) Word has length 187 [2022-03-20 10:27:38,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:27:38,861 INFO L225 Difference]: With dead ends: 3348 [2022-03-20 10:27:38,861 INFO L226 Difference]: Without dead ends: 3344 [2022-03-20 10:27:38,862 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 380 GetRequests, 362 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2022-03-20 10:27:38,862 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 26 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 10:27:38,862 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 364 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 10:27:38,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3344 states. [2022-03-20 10:27:40,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3344 to 2386. [2022-03-20 10:27:40,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2386 states, 1108 states have (on average 1.3348375451263539) internal successors, (1479), 1110 states have internal predecessors, (1479), 1211 states have call successors, (1211), 68 states have call predecessors, (1211), 66 states have return successors, (1209), 1207 states have call predecessors, (1209), 1209 states have call successors, (1209) [2022-03-20 10:27:40,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2386 states to 2386 states and 3899 transitions. [2022-03-20 10:27:40,638 INFO L78 Accepts]: Start accepts. Automaton has 2386 states and 3899 transitions. Word has length 187 [2022-03-20 10:27:40,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:27:40,638 INFO L478 AbstractCegarLoop]: Abstraction has 2386 states and 3899 transitions. [2022-03-20 10:27:40,639 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 12 states have internal predecessors, (43), 5 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (20), 7 states have call predecessors, (20), 5 states have call successors, (20) [2022-03-20 10:27:40,639 INFO L276 IsEmpty]: Start isEmpty. Operand 2386 states and 3899 transitions. [2022-03-20 10:27:40,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2022-03-20 10:27:40,642 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:27:40,643 INFO L499 BasicCegarLoop]: trace histogram [25, 24, 24, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:27:40,659 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-20 10:27:40,851 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:27:40,852 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:27:40,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:27:40,852 INFO L85 PathProgramCache]: Analyzing trace with hash -830993703, now seen corresponding path program 5 times [2022-03-20 10:27:40,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:27:40,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918093713] [2022-03-20 10:27:40,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:27:40,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:27:40,858 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:27:40,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1111671146] [2022-03-20 10:27:40,859 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-20 10:27:40,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:27:40,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:27:40,860 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-20 10:27:40,878 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-20 10:27:40,936 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-20 10:27:40,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 10:27:40,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-20 10:27:40,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:27:41,223 INFO L134 CoverageAnalysis]: Checked inductivity of 1314 backedges. 639 proven. 18 refuted. 0 times theorem prover too weak. 657 trivial. 0 not checked. [2022-03-20 10:27:41,224 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 10:27:41,473 INFO L134 CoverageAnalysis]: Checked inductivity of 1314 backedges. 143 proven. 18 refuted. 0 times theorem prover too weak. 1153 trivial. 0 not checked. [2022-03-20 10:27:41,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:27:41,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918093713] [2022-03-20 10:27:41,473 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:27:41,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111671146] [2022-03-20 10:27:41,474 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1111671146] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 10:27:41,474 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 10:27:41,474 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2022-03-20 10:27:41,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791164618] [2022-03-20 10:27:41,474 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 10:27:41,474 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 10:27:41,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:27:41,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 10:27:41,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-03-20 10:27:41,475 INFO L87 Difference]: Start difference. First operand 2386 states and 3899 transitions. Second operand has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 5 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (29), 5 states have call predecessors, (29), 5 states have call successors, (29) [2022-03-20 10:27:43,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:27:43,217 INFO L93 Difference]: Finished difference Result 3891 states and 6366 transitions. [2022-03-20 10:27:43,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 10:27:43,218 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 5 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (29), 5 states have call predecessors, (29), 5 states have call successors, (29) Word has length 190 [2022-03-20 10:27:43,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:27:43,226 INFO L225 Difference]: With dead ends: 3891 [2022-03-20 10:27:43,226 INFO L226 Difference]: Without dead ends: 2255 [2022-03-20 10:27:43,231 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 383 GetRequests, 371 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2022-03-20 10:27:43,231 INFO L913 BasicCegarLoop]: 66 mSDtfsCounter, 9 mSDsluCounter, 271 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 10:27:43,231 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 337 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 151 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 10:27:43,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2255 states. [2022-03-20 10:27:44,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2255 to 1928. [2022-03-20 10:27:44,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1928 states, 944 states have (on average 1.298728813559322) internal successors, (1226), 964 states have internal predecessors, (1226), 921 states have call successors, (921), 64 states have call predecessors, (921), 62 states have return successors, (919), 899 states have call predecessors, (919), 919 states have call successors, (919) [2022-03-20 10:27:44,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1928 states to 1928 states and 3066 transitions. [2022-03-20 10:27:44,642 INFO L78 Accepts]: Start accepts. Automaton has 1928 states and 3066 transitions. Word has length 190 [2022-03-20 10:27:44,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:27:44,643 INFO L478 AbstractCegarLoop]: Abstraction has 1928 states and 3066 transitions. [2022-03-20 10:27:44,643 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 5 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (29), 5 states have call predecessors, (29), 5 states have call successors, (29) [2022-03-20 10:27:44,643 INFO L276 IsEmpty]: Start isEmpty. Operand 1928 states and 3066 transitions. [2022-03-20 10:27:44,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2022-03-20 10:27:44,646 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:27:44,646 INFO L499 BasicCegarLoop]: trace histogram [29, 28, 28, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:27:44,665 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-20 10:27:44,862 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,SelfDestructingSolverStorable24 [2022-03-20 10:27:44,862 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:27:44,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:27:44,863 INFO L85 PathProgramCache]: Analyzing trace with hash 147951836, now seen corresponding path program 6 times [2022-03-20 10:27:44,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:27:44,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993168130] [2022-03-20 10:27:44,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:27:44,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:27:44,869 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:27:44,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [739694011] [2022-03-20 10:27:44,869 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 10:27:44,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:27:44,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:27:44,872 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-20 10:27:44,873 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-20 10:27:45,096 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-20 10:27:45,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 10:27:45,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 77 conjunts are in the unsatisfiable core [2022-03-20 10:27:45,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:28:01,032 INFO L134 CoverageAnalysis]: Checked inductivity of 1738 backedges. 171 proven. 184 refuted. 0 times theorem prover too weak. 1383 trivial. 0 not checked. [2022-03-20 10:28:01,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 10:28:03,530 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 10:28:09,176 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 10:28:15,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:28:15,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993168130] [2022-03-20 10:28:15,760 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:28:15,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739694011] [2022-03-20 10:28:15,760 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739694011] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 10:28:15,760 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 10:28:15,760 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2022-03-20 10:28:15,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648796068] [2022-03-20 10:28:15,760 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 10:28:15,760 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-20 10:28:15,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:28:15,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-20 10:28:15,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=1338, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 10:28:15,761 INFO L87 Difference]: Start difference. First operand 1928 states and 3066 transitions. Second operand has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 25 states have internal predecessors, (50), 9 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 9 states have call predecessors, (25), 8 states have call successors, (25) [2022-03-20 10:28:28,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:28:28,547 INFO L93 Difference]: Finished difference Result 2552 states and 4055 transitions. [2022-03-20 10:28:28,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-20 10:28:28,548 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 25 states have internal predecessors, (50), 9 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 9 states have call predecessors, (25), 8 states have call successors, (25) Word has length 204 [2022-03-20 10:28:28,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:28:28,556 INFO L225 Difference]: With dead ends: 2552 [2022-03-20 10:28:28,556 INFO L226 Difference]: Without dead ends: 2238 [2022-03-20 10:28:28,557 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 331 GetRequests, 274 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 811 ImplicationChecksByTransitivity, 22.8s TimeCoverageRelationStatistics Valid=449, Invalid=2857, Unknown=0, NotChecked=0, Total=3306 [2022-03-20 10:28:28,557 INFO L913 BasicCegarLoop]: 62 mSDtfsCounter, 89 mSDsluCounter, 976 mSDsCounter, 0 mSdLazyCounter, 1668 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 1038 SdHoareTripleChecker+Invalid, 1768 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 1668 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-03-20 10:28:28,558 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 1038 Invalid, 1768 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 1668 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2022-03-20 10:28:28,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2238 states. [2022-03-20 10:28:30,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2238 to 2193. [2022-03-20 10:28:30,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2193 states, 1058 states have (on average 1.3052930056710774) internal successors, (1381), 1078 states have internal predecessors, (1381), 1067 states have call successors, (1067), 69 states have call predecessors, (1067), 67 states have return successors, (1065), 1045 states have call predecessors, (1065), 1065 states have call successors, (1065) [2022-03-20 10:28:30,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2193 states to 2193 states and 3513 transitions. [2022-03-20 10:28:30,113 INFO L78 Accepts]: Start accepts. Automaton has 2193 states and 3513 transitions. Word has length 204 [2022-03-20 10:28:30,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:28:30,113 INFO L478 AbstractCegarLoop]: Abstraction has 2193 states and 3513 transitions. [2022-03-20 10:28:30,113 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 25 states have internal predecessors, (50), 9 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 9 states have call predecessors, (25), 8 states have call successors, (25) [2022-03-20 10:28:30,113 INFO L276 IsEmpty]: Start isEmpty. Operand 2193 states and 3513 transitions. [2022-03-20 10:28:30,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2022-03-20 10:28:30,116 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:28:30,116 INFO L499 BasicCegarLoop]: trace histogram [29, 28, 28, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:28:30,141 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-03-20 10:28:30,334 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,SelfDestructingSolverStorable25 [2022-03-20 10:28:30,334 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:28:30,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:28:30,334 INFO L85 PathProgramCache]: Analyzing trace with hash 995345417, now seen corresponding path program 7 times [2022-03-20 10:28:30,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:28:30,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385108913] [2022-03-20 10:28:30,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:28:30,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:28:30,343 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:28:30,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1325813536] [2022-03-20 10:28:30,343 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-20 10:28:30,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:28:30,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:28:30,344 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-20 10:28:30,345 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-20 10:28:30,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 10:28:30,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 463 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-20 10:28:30,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:28:31,255 INFO L134 CoverageAnalysis]: Checked inductivity of 1748 backedges. 61 proven. 160 refuted. 0 times theorem prover too weak. 1527 trivial. 0 not checked. [2022-03-20 10:28:31,255 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 10:28:32,263 INFO L134 CoverageAnalysis]: Checked inductivity of 1748 backedges. 61 proven. 160 refuted. 0 times theorem prover too weak. 1527 trivial. 0 not checked. [2022-03-20 10:28:32,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:28:32,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385108913] [2022-03-20 10:28:32,263 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:28:32,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1325813536] [2022-03-20 10:28:32,263 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1325813536] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 10:28:32,263 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 10:28:32,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 35 [2022-03-20 10:28:32,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892579892] [2022-03-20 10:28:32,264 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 10:28:32,264 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-20 10:28:32,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:28:32,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-20 10:28:32,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=1053, Unknown=0, NotChecked=0, Total=1190 [2022-03-20 10:28:32,265 INFO L87 Difference]: Start difference. First operand 2193 states and 3513 transitions. Second operand has 35 states, 35 states have (on average 2.5142857142857142) internal successors, (88), 35 states have internal predecessors, (88), 18 states have call successors, (66), 2 states have call predecessors, (66), 2 states have return successors, (65), 17 states have call predecessors, (65), 17 states have call successors, (65) [2022-03-20 10:28:57,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:28:57,583 INFO L93 Difference]: Finished difference Result 4681 states and 7747 transitions. [2022-03-20 10:28:57,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2022-03-20 10:28:57,584 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.5142857142857142) internal successors, (88), 35 states have internal predecessors, (88), 18 states have call successors, (66), 2 states have call predecessors, (66), 2 states have return successors, (65), 17 states have call predecessors, (65), 17 states have call successors, (65) Word has length 207 [2022-03-20 10:28:57,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:28:57,596 INFO L225 Difference]: With dead ends: 4681 [2022-03-20 10:28:57,596 INFO L226 Difference]: Without dead ends: 4212 [2022-03-20 10:28:57,599 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 532 GetRequests, 380 SyntacticMatches, 0 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7634 ImplicationChecksByTransitivity, 13.9s TimeCoverageRelationStatistics Valid=3261, Invalid=20301, Unknown=0, NotChecked=0, Total=23562 [2022-03-20 10:28:57,599 INFO L913 BasicCegarLoop]: 316 mSDtfsCounter, 331 mSDsluCounter, 2822 mSDsCounter, 0 mSdLazyCounter, 3902 mSolverCounterSat, 1547 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 3138 SdHoareTripleChecker+Invalid, 5449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1547 IncrementalHoareTripleChecker+Valid, 3902 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.3s IncrementalHoareTripleChecker+Time [2022-03-20 10:28:57,599 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [331 Valid, 3138 Invalid, 5449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1547 Valid, 3902 Invalid, 0 Unknown, 0 Unchecked, 8.3s Time] [2022-03-20 10:28:57,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4212 states. [2022-03-20 10:29:00,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4212 to 3611. [2022-03-20 10:29:00,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3611 states, 1683 states have (on average 1.3161021984551395) internal successors, (2215), 1711 states have internal predecessors, (2215), 1860 states have call successors, (1860), 69 states have call predecessors, (1860), 67 states have return successors, (1858), 1830 states have call predecessors, (1858), 1858 states have call successors, (1858) [2022-03-20 10:29:00,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3611 states to 3611 states and 5933 transitions. [2022-03-20 10:29:00,574 INFO L78 Accepts]: Start accepts. Automaton has 3611 states and 5933 transitions. Word has length 207 [2022-03-20 10:29:00,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:29:00,575 INFO L478 AbstractCegarLoop]: Abstraction has 3611 states and 5933 transitions. [2022-03-20 10:29:00,575 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.5142857142857142) internal successors, (88), 35 states have internal predecessors, (88), 18 states have call successors, (66), 2 states have call predecessors, (66), 2 states have return successors, (65), 17 states have call predecessors, (65), 17 states have call successors, (65) [2022-03-20 10:29:00,575 INFO L276 IsEmpty]: Start isEmpty. Operand 3611 states and 5933 transitions. [2022-03-20 10:29:00,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2022-03-20 10:29:00,580 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:29:00,580 INFO L499 BasicCegarLoop]: trace histogram [29, 28, 28, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:29:00,601 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-20 10:29:00,795 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,SelfDestructingSolverStorable26 [2022-03-20 10:29:00,795 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:29:00,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:29:00,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1467848016, now seen corresponding path program 8 times [2022-03-20 10:29:00,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:29:00,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871350996] [2022-03-20 10:29:00,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:29:00,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:29:00,803 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:29:00,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1428909514] [2022-03-20 10:29:00,803 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 10:29:00,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:29:00,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:29:00,805 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-20 10:29:00,806 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-20 10:29:00,872 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 10:29:00,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 10:29:00,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 485 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-20 10:29:00,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:29:01,618 INFO L134 CoverageAnalysis]: Checked inductivity of 1766 backedges. 535 proven. 80 refuted. 0 times theorem prover too weak. 1151 trivial. 0 not checked. [2022-03-20 10:29:01,618 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 10:29:02,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:29:02,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871350996] [2022-03-20 10:29:02,166 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:29:02,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428909514] [2022-03-20 10:29:02,166 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428909514] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 10:29:02,166 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 10:29:02,166 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2022-03-20 10:29:02,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050079195] [2022-03-20 10:29:02,166 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 10:29:02,166 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-20 10:29:02,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:29:02,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-20 10:29:02,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=718, Unknown=0, NotChecked=0, Total=812 [2022-03-20 10:29:02,167 INFO L87 Difference]: Start difference. First operand 3611 states and 5933 transitions. Second operand has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 18 states have internal predecessors, (59), 9 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (33), 9 states have call predecessors, (33), 9 states have call successors, (33) [2022-03-20 10:29:06,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:29:06,970 INFO L93 Difference]: Finished difference Result 4841 states and 7904 transitions. [2022-03-20 10:29:06,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-20 10:29:06,970 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 18 states have internal predecessors, (59), 9 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (33), 9 states have call predecessors, (33), 9 states have call successors, (33) Word has length 212 [2022-03-20 10:29:06,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:29:06,979 INFO L225 Difference]: With dead ends: 4841 [2022-03-20 10:29:06,979 INFO L226 Difference]: Without dead ends: 3806 [2022-03-20 10:29:06,982 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 396 GetRequests, 339 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 618 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=646, Invalid=2776, Unknown=0, NotChecked=0, Total=3422 [2022-03-20 10:29:06,982 INFO L913 BasicCegarLoop]: 112 mSDtfsCounter, 101 mSDsluCounter, 782 mSDsCounter, 0 mSdLazyCounter, 738 mSolverCounterSat, 235 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 894 SdHoareTripleChecker+Invalid, 973 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 235 IncrementalHoareTripleChecker+Valid, 738 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 10:29:06,982 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 894 Invalid, 973 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [235 Valid, 738 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 10:29:06,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3806 states. [2022-03-20 10:29:10,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3806 to 3655. [2022-03-20 10:29:10,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3655 states, 1709 states have (on average 1.3083674663545932) internal successors, (2236), 1736 states have internal predecessors, (2236), 1878 states have call successors, (1878), 69 states have call predecessors, (1878), 67 states have return successors, (1876), 1849 states have call predecessors, (1876), 1876 states have call successors, (1876) [2022-03-20 10:29:10,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3655 states to 3655 states and 5990 transitions. [2022-03-20 10:29:10,145 INFO L78 Accepts]: Start accepts. Automaton has 3655 states and 5990 transitions. Word has length 212 [2022-03-20 10:29:10,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:29:10,146 INFO L478 AbstractCegarLoop]: Abstraction has 3655 states and 5990 transitions. [2022-03-20 10:29:10,146 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 18 states have internal predecessors, (59), 9 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (33), 9 states have call predecessors, (33), 9 states have call successors, (33) [2022-03-20 10:29:10,146 INFO L276 IsEmpty]: Start isEmpty. Operand 3655 states and 5990 transitions. [2022-03-20 10:29:10,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2022-03-20 10:29:10,150 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:29:10,150 INFO L499 BasicCegarLoop]: trace histogram [29, 28, 28, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:29:10,169 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-20 10:29:10,363 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,SelfDestructingSolverStorable27 [2022-03-20 10:29:10,363 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:29:10,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:29:10,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1683356431, now seen corresponding path program 9 times [2022-03-20 10:29:10,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:29:10,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865252177] [2022-03-20 10:29:10,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:29:10,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:29:10,372 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:29:10,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1260789422] [2022-03-20 10:29:10,373 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-20 10:29:10,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:29:10,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:29:10,374 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-20 10:29:10,395 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-20 10:29:10,803 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-20 10:29:10,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 10:29:10,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-20 10:29:10,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:29:11,516 INFO L134 CoverageAnalysis]: Checked inductivity of 1781 backedges. 72 proven. 164 refuted. 0 times theorem prover too weak. 1545 trivial. 0 not checked. [2022-03-20 10:29:11,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 10:29:12,931 WARN L833 $PredicateComparison]: unable to prove that (forall ((aux_div_aux_div_aux_div_v_main_~b~0_92_43_43_88 Int) (aux_mod_aux_div_aux_div_v_main_~b~0_92_43_43_88 Int)) (or (<= (+ 7 (* 2 c_main_~c~0) (* aux_mod_aux_div_aux_div_v_main_~b~0_92_43_43_88 2)) (+ (div (+ (- 86) (* (- 1) c_main_~c~0)) 2) (* c_main_~b~0 2) (* aux_div_aux_div_aux_div_v_main_~b~0_92_43_43_88 4))) (<= aux_div_aux_div_aux_div_v_main_~b~0_92_43_43_88 12) (>= aux_mod_aux_div_aux_div_v_main_~b~0_92_43_43_88 2) (> 0 aux_mod_aux_div_aux_div_v_main_~b~0_92_43_43_88) (<= (div (+ (* 5 c_main_~c~0) (* c_main_~b~0 (- 4)) (* aux_div_aux_div_aux_div_v_main_~b~0_92_43_43_88 (- 10)) (* 5 aux_mod_aux_div_aux_div_v_main_~b~0_92_43_43_88) 96) (- 2)) 12))) is different from false [2022-03-20 10:29:13,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:29:13,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865252177] [2022-03-20 10:29:13,955 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:29:13,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1260789422] [2022-03-20 10:29:13,955 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1260789422] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 10:29:13,955 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 10:29:13,955 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-03-20 10:29:13,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555487935] [2022-03-20 10:29:13,956 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 10:29:13,956 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-20 10:29:13,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:29:13,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-20 10:29:13,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=1004, Unknown=1, NotChecked=64, Total=1190 [2022-03-20 10:29:13,956 INFO L87 Difference]: Start difference. First operand 3655 states and 5990 transitions. Second operand has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 22 states have internal predecessors, (57), 8 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 7 states have call predecessors, (25), 7 states have call successors, (25) [2022-03-20 10:29:19,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:29:19,439 INFO L93 Difference]: Finished difference Result 4235 states and 6910 transitions. [2022-03-20 10:29:19,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-20 10:29:19,440 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 22 states have internal predecessors, (57), 8 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 7 states have call predecessors, (25), 7 states have call successors, (25) Word has length 215 [2022-03-20 10:29:19,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:29:19,449 INFO L225 Difference]: With dead ends: 4235 [2022-03-20 10:29:19,449 INFO L226 Difference]: Without dead ends: 3932 [2022-03-20 10:29:19,451 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 411 GetRequests, 342 SyntacticMatches, 2 SemanticMatches, 67 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 833 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=881, Invalid=3678, Unknown=1, NotChecked=132, Total=4692 [2022-03-20 10:29:19,451 INFO L913 BasicCegarLoop]: 104 mSDtfsCounter, 158 mSDsluCounter, 723 mSDsCounter, 0 mSdLazyCounter, 780 mSolverCounterSat, 295 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 827 SdHoareTripleChecker+Invalid, 1075 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 295 IncrementalHoareTripleChecker+Valid, 780 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 10:29:19,452 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 827 Invalid, 1075 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [295 Valid, 780 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 10:29:19,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3932 states. [2022-03-20 10:29:22,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3932 to 3879. [2022-03-20 10:29:22,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3879 states, 1810 states have (on average 1.311049723756906) internal successors, (2373), 1838 states have internal predecessors, (2373), 2001 states have call successors, (2001), 69 states have call predecessors, (2001), 67 states have return successors, (1999), 1971 states have call predecessors, (1999), 1999 states have call successors, (1999) [2022-03-20 10:29:22,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3879 states to 3879 states and 6373 transitions. [2022-03-20 10:29:22,769 INFO L78 Accepts]: Start accepts. Automaton has 3879 states and 6373 transitions. Word has length 215 [2022-03-20 10:29:22,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:29:22,769 INFO L478 AbstractCegarLoop]: Abstraction has 3879 states and 6373 transitions. [2022-03-20 10:29:22,769 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 22 states have internal predecessors, (57), 8 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 7 states have call predecessors, (25), 7 states have call successors, (25) [2022-03-20 10:29:22,769 INFO L276 IsEmpty]: Start isEmpty. Operand 3879 states and 6373 transitions. [2022-03-20 10:29:22,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2022-03-20 10:29:22,773 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:29:22,774 INFO L499 BasicCegarLoop]: trace histogram [29, 28, 28, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:29:22,793 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-20 10:29:22,983 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-20 10:29:22,983 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:29:22,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:29:22,983 INFO L85 PathProgramCache]: Analyzing trace with hash 69551670, now seen corresponding path program 10 times [2022-03-20 10:29:22,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:29:22,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394820959] [2022-03-20 10:29:22,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:29:22,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:29:22,990 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:29:22,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2010021596] [2022-03-20 10:29:22,990 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 10:29:22,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:29:22,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:29:22,991 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-20 10:29:22,992 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-20 10:29:23,058 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 10:29:23,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 10:29:23,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 482 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-20 10:29:23,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:29:23,836 INFO L134 CoverageAnalysis]: Checked inductivity of 1806 backedges. 536 proven. 119 refuted. 0 times theorem prover too weak. 1151 trivial. 0 not checked. [2022-03-20 10:29:23,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 10:29:44,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:29:44,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394820959] [2022-03-20 10:29:44,714 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:29:44,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010021596] [2022-03-20 10:29:44,715 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2010021596] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 10:29:44,715 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 10:29:44,715 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-03-20 10:29:44,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336496003] [2022-03-20 10:29:44,715 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 10:29:44,715 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-20 10:29:44,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:29:44,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-20 10:29:44,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=1125, Unknown=10, NotChecked=0, Total=1260 [2022-03-20 10:29:44,716 INFO L87 Difference]: Start difference. First operand 3879 states and 6373 transitions. Second operand has 22 states, 22 states have (on average 3.0454545454545454) internal successors, (67), 21 states have internal predecessors, (67), 9 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (33), 9 states have call predecessors, (33), 9 states have call successors, (33) [2022-03-20 10:29:51,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:29:51,233 INFO L93 Difference]: Finished difference Result 6032 states and 9935 transitions. [2022-03-20 10:29:51,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-20 10:29:51,233 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.0454545454545454) internal successors, (67), 21 states have internal predecessors, (67), 9 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (33), 9 states have call predecessors, (33), 9 states have call successors, (33) Word has length 220 [2022-03-20 10:29:51,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:29:51,247 INFO L225 Difference]: With dead ends: 6032 [2022-03-20 10:29:51,247 INFO L226 Difference]: Without dead ends: 5097 [2022-03-20 10:29:51,251 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 413 GetRequests, 348 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 820 ImplicationChecksByTransitivity, 21.8s TimeCoverageRelationStatistics Valid=833, Invalid=3579, Unknown=10, NotChecked=0, Total=4422 [2022-03-20 10:29:51,251 INFO L913 BasicCegarLoop]: 113 mSDtfsCounter, 129 mSDsluCounter, 847 mSDsCounter, 0 mSdLazyCounter, 834 mSolverCounterSat, 276 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 960 SdHoareTripleChecker+Invalid, 1110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 276 IncrementalHoareTripleChecker+Valid, 834 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 10:29:51,251 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 960 Invalid, 1110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [276 Valid, 834 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 10:29:51,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5097 states. [2022-03-20 10:29:55,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5097 to 4751. [2022-03-20 10:29:55,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4751 states, 2199 states have (on average 1.3133242382901318) internal successors, (2888), 2230 states have internal predecessors, (2888), 2484 states have call successors, (2484), 69 states have call predecessors, (2484), 67 states have return successors, (2482), 2451 states have call predecessors, (2482), 2482 states have call successors, (2482) [2022-03-20 10:29:55,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4751 states to 4751 states and 7854 transitions. [2022-03-20 10:29:55,585 INFO L78 Accepts]: Start accepts. Automaton has 4751 states and 7854 transitions. Word has length 220 [2022-03-20 10:29:55,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:29:55,585 INFO L478 AbstractCegarLoop]: Abstraction has 4751 states and 7854 transitions. [2022-03-20 10:29:55,585 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.0454545454545454) internal successors, (67), 21 states have internal predecessors, (67), 9 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (33), 9 states have call predecessors, (33), 9 states have call successors, (33) [2022-03-20 10:29:55,585 INFO L276 IsEmpty]: Start isEmpty. Operand 4751 states and 7854 transitions. [2022-03-20 10:29:55,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2022-03-20 10:29:55,591 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:29:55,591 INFO L499 BasicCegarLoop]: trace histogram [33, 32, 32, 8, 8, 8, 8, 8, 8, 8, 8, 8, 5, 5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:29:55,607 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-20 10:29:55,791 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:29:55,791 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:29:55,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:29:55,792 INFO L85 PathProgramCache]: Analyzing trace with hash -139286510, now seen corresponding path program 11 times [2022-03-20 10:29:55,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:29:55,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220229433] [2022-03-20 10:29:55,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:29:55,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:29:55,799 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:29:55,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1455037925] [2022-03-20 10:29:55,800 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-20 10:29:55,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:29:55,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:29:55,801 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-20 10:29:55,801 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-20 10:29:55,897 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2022-03-20 10:29:55,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 10:29:55,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 505 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-20 10:29:55,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:29:56,499 INFO L134 CoverageAnalysis]: Checked inductivity of 2270 backedges. 124 proven. 122 refuted. 0 times theorem prover too weak. 2024 trivial. 0 not checked. [2022-03-20 10:29:56,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 10:29:57,075 INFO L134 CoverageAnalysis]: Checked inductivity of 2270 backedges. 82 proven. 164 refuted. 0 times theorem prover too weak. 2024 trivial. 0 not checked. [2022-03-20 10:29:57,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:29:57,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220229433] [2022-03-20 10:29:57,076 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:29:57,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1455037925] [2022-03-20 10:29:57,076 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1455037925] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 10:29:57,076 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 10:29:57,076 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 22 [2022-03-20 10:29:57,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117397678] [2022-03-20 10:29:57,076 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 10:29:57,077 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-20 10:29:57,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:29:57,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-20 10:29:57,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-03-20 10:29:57,077 INFO L87 Difference]: Start difference. First operand 4751 states and 7854 transitions. Second operand has 22 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 20 states have internal predecessors, (74), 16 states have call successors, (57), 2 states have call predecessors, (57), 2 states have return successors, (56), 15 states have call predecessors, (56), 15 states have call successors, (56) [2022-03-20 10:30:01,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:30:01,745 INFO L93 Difference]: Finished difference Result 7754 states and 12865 transitions. [2022-03-20 10:30:01,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-20 10:30:01,746 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 20 states have internal predecessors, (74), 16 states have call successors, (57), 2 states have call predecessors, (57), 2 states have return successors, (56), 15 states have call predecessors, (56), 15 states have call successors, (56) Word has length 229 [2022-03-20 10:30:01,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:30:01,757 INFO L225 Difference]: With dead ends: 7754 [2022-03-20 10:30:01,757 INFO L226 Difference]: Without dead ends: 3965 [2022-03-20 10:30:01,766 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 474 GetRequests, 437 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=367, Invalid=1115, Unknown=0, NotChecked=0, Total=1482 [2022-03-20 10:30:01,767 INFO L913 BasicCegarLoop]: 86 mSDtfsCounter, 69 mSDsluCounter, 619 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 705 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 10:30:01,767 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 705 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 305 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 10:30:01,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3965 states. [2022-03-20 10:30:05,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3965 to 3904. [2022-03-20 10:30:05,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3904 states, 1873 states have (on average 1.2941804591564334) internal successors, (2424), 1904 states have internal predecessors, (2424), 1964 states have call successors, (1964), 68 states have call predecessors, (1964), 66 states have return successors, (1962), 1931 states have call predecessors, (1962), 1962 states have call successors, (1962) [2022-03-20 10:30:05,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3904 states to 3904 states and 6350 transitions. [2022-03-20 10:30:05,230 INFO L78 Accepts]: Start accepts. Automaton has 3904 states and 6350 transitions. Word has length 229 [2022-03-20 10:30:05,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:30:05,230 INFO L478 AbstractCegarLoop]: Abstraction has 3904 states and 6350 transitions. [2022-03-20 10:30:05,230 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 20 states have internal predecessors, (74), 16 states have call successors, (57), 2 states have call predecessors, (57), 2 states have return successors, (56), 15 states have call predecessors, (56), 15 states have call successors, (56) [2022-03-20 10:30:05,230 INFO L276 IsEmpty]: Start isEmpty. Operand 3904 states and 6350 transitions. [2022-03-20 10:30:05,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2022-03-20 10:30:05,235 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:30:05,235 INFO L499 BasicCegarLoop]: trace histogram [33, 32, 32, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:30:05,252 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-20 10:30:05,437 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,SelfDestructingSolverStorable30 [2022-03-20 10:30:05,437 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:30:05,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:30:05,438 INFO L85 PathProgramCache]: Analyzing trace with hash -986980691, now seen corresponding path program 12 times [2022-03-20 10:30:05,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:30:05,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969358917] [2022-03-20 10:30:05,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:30:05,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:30:05,444 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:30:05,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2033712274] [2022-03-20 10:30:05,444 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 10:30:05,444 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:30:05,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:30:05,445 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-20 10:30:05,448 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-20 10:30:05,998 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-03-20 10:30:05,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 10:30:06,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 527 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-20 10:30:06,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:30:07,630 INFO L134 CoverageAnalysis]: Checked inductivity of 2288 backedges. 69 proven. 220 refuted. 0 times theorem prover too weak. 1999 trivial. 0 not checked. [2022-03-20 10:30:07,630 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 10:30:12,048 INFO L134 CoverageAnalysis]: Checked inductivity of 2288 backedges. 100 proven. 189 refuted. 0 times theorem prover too weak. 1999 trivial. 0 not checked. [2022-03-20 10:30:12,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:30:12,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969358917] [2022-03-20 10:30:12,048 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:30:12,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2033712274] [2022-03-20 10:30:12,049 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2033712274] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 10:30:12,049 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 10:30:12,049 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 43 [2022-03-20 10:30:12,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821642082] [2022-03-20 10:30:12,049 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 10:30:12,049 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-20 10:30:12,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:30:12,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-20 10:30:12,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=1587, Unknown=2, NotChecked=0, Total=1806 [2022-03-20 10:30:12,050 INFO L87 Difference]: Start difference. First operand 3904 states and 6350 transitions. Second operand has 43 states, 43 states have (on average 2.4186046511627906) internal successors, (104), 41 states have internal predecessors, (104), 20 states have call successors, (73), 2 states have call predecessors, (73), 2 states have return successors, (72), 19 states have call predecessors, (72), 19 states have call successors, (72) [2022-03-20 10:31:13,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:31:13,643 INFO L93 Difference]: Finished difference Result 7053 states and 11496 transitions. [2022-03-20 10:31:13,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-03-20 10:31:13,644 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 2.4186046511627906) internal successors, (104), 41 states have internal predecessors, (104), 20 states have call successors, (73), 2 states have call predecessors, (73), 2 states have return successors, (72), 19 states have call predecessors, (72), 19 states have call successors, (72) Word has length 234 [2022-03-20 10:31:13,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:31:13,653 INFO L225 Difference]: With dead ends: 7053 [2022-03-20 10:31:13,653 INFO L226 Difference]: Without dead ends: 3658 [2022-03-20 10:31:13,661 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 561 GetRequests, 426 SyntacticMatches, 0 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4851 ImplicationChecksByTransitivity, 52.3s TimeCoverageRelationStatistics Valid=3424, Invalid=15200, Unknown=8, NotChecked=0, Total=18632 [2022-03-20 10:31:13,662 INFO L913 BasicCegarLoop]: 251 mSDtfsCounter, 234 mSDsluCounter, 2632 mSDsCounter, 0 mSdLazyCounter, 3210 mSolverCounterSat, 1268 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 2883 SdHoareTripleChecker+Invalid, 4719 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1268 IncrementalHoareTripleChecker+Valid, 3210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 241 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2022-03-20 10:31:13,662 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [234 Valid, 2883 Invalid, 4719 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1268 Valid, 3210 Invalid, 0 Unknown, 241 Unchecked, 6.7s Time] [2022-03-20 10:31:13,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3658 states. [2022-03-20 10:31:15,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3658 to 2240. [2022-03-20 10:31:15,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2240 states, 1099 states have (on average 1.2875341219290264) internal successors, (1415), 1119 states have internal predecessors, (1415), 1099 states have call successors, (1099), 43 states have call predecessors, (1099), 41 states have return successors, (1097), 1077 states have call predecessors, (1097), 1097 states have call successors, (1097) [2022-03-20 10:31:15,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2240 states to 2240 states and 3611 transitions. [2022-03-20 10:31:15,833 INFO L78 Accepts]: Start accepts. Automaton has 2240 states and 3611 transitions. Word has length 234 [2022-03-20 10:31:15,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:31:15,833 INFO L478 AbstractCegarLoop]: Abstraction has 2240 states and 3611 transitions. [2022-03-20 10:31:15,833 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 2.4186046511627906) internal successors, (104), 41 states have internal predecessors, (104), 20 states have call successors, (73), 2 states have call predecessors, (73), 2 states have return successors, (72), 19 states have call predecessors, (72), 19 states have call successors, (72) [2022-03-20 10:31:15,833 INFO L276 IsEmpty]: Start isEmpty. Operand 2240 states and 3611 transitions. [2022-03-20 10:31:15,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2022-03-20 10:31:15,836 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:31:15,836 INFO L499 BasicCegarLoop]: trace histogram [33, 32, 32, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:31:15,854 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-20 10:31:16,042 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:31:16,042 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:31:16,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:31:16,043 INFO L85 PathProgramCache]: Analyzing trace with hash -2058669645, now seen corresponding path program 13 times [2022-03-20 10:31:16,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:31:16,043 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354188322] [2022-03-20 10:31:16,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:31:16,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:31:16,049 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:31:16,049 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [940791436] [2022-03-20 10:31:16,049 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-20 10:31:16,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:31:16,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:31:16,050 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-20 10:31:16,051 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-20 10:31:16,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 10:31:16,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 555 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-20 10:31:16,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:31:17,300 INFO L134 CoverageAnalysis]: Checked inductivity of 2328 backedges. 643 proven. 126 refuted. 0 times theorem prover too weak. 1559 trivial. 0 not checked. [2022-03-20 10:31:17,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 10:31:20,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:31:20,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354188322] [2022-03-20 10:31:20,583 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:31:20,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940791436] [2022-03-20 10:31:20,583 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [940791436] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 10:31:20,583 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 10:31:20,583 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-03-20 10:31:20,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576340741] [2022-03-20 10:31:20,583 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 10:31:20,584 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-20 10:31:20,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:31:20,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-20 10:31:20,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=1180, Unknown=1, NotChecked=0, Total=1332 [2022-03-20 10:31:20,584 INFO L87 Difference]: Start difference. First operand 2240 states and 3611 transitions. Second operand has 23 states, 23 states have (on average 3.0) internal successors, (69), 22 states have internal predecessors, (69), 10 states have call successors, (39), 2 states have call predecessors, (39), 3 states have return successors, (37), 10 states have call predecessors, (37), 10 states have call successors, (37) [2022-03-20 10:31:25,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:31:25,553 INFO L93 Difference]: Finished difference Result 2717 states and 4356 transitions. [2022-03-20 10:31:25,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-20 10:31:25,553 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0) internal successors, (69), 22 states have internal predecessors, (69), 10 states have call successors, (39), 2 states have call predecessors, (39), 3 states have return successors, (37), 10 states have call predecessors, (37), 10 states have call successors, (37) Word has length 242 [2022-03-20 10:31:25,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:31:25,561 INFO L225 Difference]: With dead ends: 2717 [2022-03-20 10:31:25,561 INFO L226 Difference]: Without dead ends: 2052 [2022-03-20 10:31:25,563 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 430 GetRequests, 369 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 763 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=639, Invalid=3266, Unknown=1, NotChecked=0, Total=3906 [2022-03-20 10:31:25,565 INFO L913 BasicCegarLoop]: 124 mSDtfsCounter, 103 mSDsluCounter, 999 mSDsCounter, 0 mSdLazyCounter, 973 mSolverCounterSat, 287 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 1123 SdHoareTripleChecker+Invalid, 1260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 287 IncrementalHoareTripleChecker+Valid, 973 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-20 10:31:25,565 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 1123 Invalid, 1260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [287 Valid, 973 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-20 10:31:25,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2052 states. [2022-03-20 10:31:27,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2052 to 2020. [2022-03-20 10:31:27,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2020 states, 990 states have (on average 1.2878787878787878) internal successors, (1275), 1008 states have internal predecessors, (1275), 991 states have call successors, (991), 40 states have call predecessors, (991), 38 states have return successors, (989), 971 states have call predecessors, (989), 989 states have call successors, (989) [2022-03-20 10:31:27,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2020 states to 2020 states and 3255 transitions. [2022-03-20 10:31:27,458 INFO L78 Accepts]: Start accepts. Automaton has 2020 states and 3255 transitions. Word has length 242 [2022-03-20 10:31:27,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:31:27,459 INFO L478 AbstractCegarLoop]: Abstraction has 2020 states and 3255 transitions. [2022-03-20 10:31:27,459 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0) internal successors, (69), 22 states have internal predecessors, (69), 10 states have call successors, (39), 2 states have call predecessors, (39), 3 states have return successors, (37), 10 states have call predecessors, (37), 10 states have call successors, (37) [2022-03-20 10:31:27,459 INFO L276 IsEmpty]: Start isEmpty. Operand 2020 states and 3255 transitions. [2022-03-20 10:31:27,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2022-03-20 10:31:27,462 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:31:27,462 INFO L499 BasicCegarLoop]: trace histogram [37, 36, 36, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:31:27,480 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-20 10:31:27,662 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:31:27,662 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:31:27,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:31:27,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1353755715, now seen corresponding path program 14 times [2022-03-20 10:31:27,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:31:27,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735301395] [2022-03-20 10:31:27,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:31:27,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:31:27,669 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:31:27,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [993818755] [2022-03-20 10:31:27,669 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 10:31:27,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:31:27,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:31:27,670 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-20 10:31:27,671 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-20 10:31:27,737 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 10:31:27,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 10:31:27,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 547 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-20 10:31:27,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:31:29,261 INFO L134 CoverageAnalysis]: Checked inductivity of 2862 backedges. 77 proven. 250 refuted. 0 times theorem prover too weak. 2535 trivial. 0 not checked. [2022-03-20 10:31:29,261 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 10:31:30,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:31:30,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735301395] [2022-03-20 10:31:30,459 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:31:30,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993818755] [2022-03-20 10:31:30,459 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [993818755] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 10:31:30,459 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 10:31:30,459 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-03-20 10:31:30,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170078543] [2022-03-20 10:31:30,460 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 10:31:30,460 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-20 10:31:30,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:31:30,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-20 10:31:30,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=908, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 10:31:30,460 INFO L87 Difference]: Start difference. First operand 2020 states and 3255 transitions. Second operand has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 21 states have internal predecessors, (56), 12 states have call successors, (43), 2 states have call predecessors, (43), 2 states have return successors, (41), 11 states have call predecessors, (41), 11 states have call successors, (41) [2022-03-20 10:31:36,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:31:36,325 INFO L93 Difference]: Finished difference Result 3082 states and 4975 transitions. [2022-03-20 10:31:36,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-20 10:31:36,328 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 21 states have internal predecessors, (56), 12 states have call successors, (43), 2 states have call predecessors, (43), 2 states have return successors, (41), 11 states have call predecessors, (41), 11 states have call successors, (41) Word has length 251 [2022-03-20 10:31:36,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:31:36,333 INFO L225 Difference]: With dead ends: 3082 [2022-03-20 10:31:36,334 INFO L226 Difference]: Without dead ends: 2595 [2022-03-20 10:31:36,335 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 428 GetRequests, 374 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 570 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=439, Invalid=2641, Unknown=0, NotChecked=0, Total=3080 [2022-03-20 10:31:36,336 INFO L913 BasicCegarLoop]: 144 mSDtfsCounter, 118 mSDsluCounter, 1255 mSDsCounter, 0 mSdLazyCounter, 1180 mSolverCounterSat, 241 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 1399 SdHoareTripleChecker+Invalid, 1421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 241 IncrementalHoareTripleChecker+Valid, 1180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-03-20 10:31:36,336 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 1399 Invalid, 1421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [241 Valid, 1180 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-03-20 10:31:36,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2595 states. [2022-03-20 10:31:38,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2595 to 2145. [2022-03-20 10:31:38,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2145 states, 1051 states have (on average 1.285442435775452) internal successors, (1351), 1069 states have internal predecessors, (1351), 1055 states have call successors, (1055), 40 states have call predecessors, (1055), 38 states have return successors, (1053), 1035 states have call predecessors, (1053), 1053 states have call successors, (1053) [2022-03-20 10:31:38,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2145 states to 2145 states and 3459 transitions. [2022-03-20 10:31:38,392 INFO L78 Accepts]: Start accepts. Automaton has 2145 states and 3459 transitions. Word has length 251 [2022-03-20 10:31:38,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:31:38,392 INFO L478 AbstractCegarLoop]: Abstraction has 2145 states and 3459 transitions. [2022-03-20 10:31:38,393 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 21 states have internal predecessors, (56), 12 states have call successors, (43), 2 states have call predecessors, (43), 2 states have return successors, (41), 11 states have call predecessors, (41), 11 states have call successors, (41) [2022-03-20 10:31:38,393 INFO L276 IsEmpty]: Start isEmpty. Operand 2145 states and 3459 transitions. [2022-03-20 10:31:38,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2022-03-20 10:31:38,396 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:31:38,398 INFO L499 BasicCegarLoop]: trace histogram [37, 36, 36, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 5, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:31:38,415 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-20 10:31:38,599 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,SelfDestructingSolverStorable33 [2022-03-20 10:31:38,599 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:31:38,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:31:38,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1075365424, now seen corresponding path program 15 times [2022-03-20 10:31:38,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:31:38,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971313616] [2022-03-20 10:31:38,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:31:38,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:31:38,611 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:31:38,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [391069571] [2022-03-20 10:31:38,612 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-20 10:31:38,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:31:38,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:31:38,613 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-20 10:31:38,613 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-20 10:31:38,665 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-20 10:31:38,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 10:31:38,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-20 10:31:38,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:31:39,426 INFO L134 CoverageAnalysis]: Checked inductivity of 2875 backedges. 86 proven. 210 refuted. 0 times theorem prover too weak. 2579 trivial. 0 not checked. [2022-03-20 10:31:39,426 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 10:31:44,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:31:44,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971313616] [2022-03-20 10:31:44,735 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:31:44,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391069571] [2022-03-20 10:31:44,735 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391069571] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 10:31:44,735 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 10:31:44,735 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-03-20 10:31:44,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124578482] [2022-03-20 10:31:44,735 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 10:31:44,736 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-20 10:31:44,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:31:44,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-20 10:31:44,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=584, Unknown=2, NotChecked=0, Total=702 [2022-03-20 10:31:44,736 INFO L87 Difference]: Start difference. First operand 2145 states and 3459 transitions. Second operand has 18 states, 18 states have (on average 2.888888888888889) internal successors, (52), 18 states have internal predecessors, (52), 8 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 7 states have call predecessors, (25), 7 states have call successors, (25) [2022-03-20 10:31:49,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:31:49,160 INFO L93 Difference]: Finished difference Result 2842 states and 4624 transitions. [2022-03-20 10:31:49,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-20 10:31:49,162 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.888888888888889) internal successors, (52), 18 states have internal predecessors, (52), 8 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 7 states have call predecessors, (25), 7 states have call successors, (25) Word has length 254 [2022-03-20 10:31:49,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:31:49,168 INFO L225 Difference]: With dead ends: 2842 [2022-03-20 10:31:49,168 INFO L226 Difference]: Without dead ends: 2837 [2022-03-20 10:31:49,169 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 436 GetRequests, 380 SyntacticMatches, 4 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 641 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=517, Invalid=2343, Unknown=2, NotChecked=0, Total=2862 [2022-03-20 10:31:49,169 INFO L913 BasicCegarLoop]: 97 mSDtfsCounter, 68 mSDsluCounter, 915 mSDsCounter, 0 mSdLazyCounter, 667 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 1012 SdHoareTripleChecker+Invalid, 858 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 667 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 96 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-20 10:31:49,169 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 1012 Invalid, 858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 667 Invalid, 0 Unknown, 96 Unchecked, 0.6s Time] [2022-03-20 10:31:49,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2837 states. [2022-03-20 10:31:51,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2837 to 2093. [2022-03-20 10:31:51,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2093 states, 1039 states have (on average 1.279114533205005) internal successors, (1329), 1057 states have internal predecessors, (1329), 1015 states have call successors, (1015), 40 states have call predecessors, (1015), 38 states have return successors, (1013), 995 states have call predecessors, (1013), 1013 states have call successors, (1013) [2022-03-20 10:31:51,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2093 states to 2093 states and 3357 transitions. [2022-03-20 10:31:51,220 INFO L78 Accepts]: Start accepts. Automaton has 2093 states and 3357 transitions. Word has length 254 [2022-03-20 10:31:51,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:31:51,221 INFO L478 AbstractCegarLoop]: Abstraction has 2093 states and 3357 transitions. [2022-03-20 10:31:51,221 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.888888888888889) internal successors, (52), 18 states have internal predecessors, (52), 8 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 7 states have call predecessors, (25), 7 states have call successors, (25) [2022-03-20 10:31:51,221 INFO L276 IsEmpty]: Start isEmpty. Operand 2093 states and 3357 transitions. [2022-03-20 10:31:51,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 263 [2022-03-20 10:31:51,224 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:31:51,224 INFO L499 BasicCegarLoop]: trace histogram [37, 36, 36, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:31:51,241 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-20 10:31:51,427 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,SelfDestructingSolverStorable34 [2022-03-20 10:31:51,427 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:31:51,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:31:51,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1440281942, now seen corresponding path program 16 times [2022-03-20 10:31:51,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:31:51,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027196559] [2022-03-20 10:31:51,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:31:51,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:31:51,435 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:31:51,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [721153095] [2022-03-20 10:31:51,435 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 10:31:51,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:31:51,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:31:51,437 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-20 10:31:51,440 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-20 10:31:51,492 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 10:31:51,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 10:31:51,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-20 10:31:51,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:31:52,650 INFO L134 CoverageAnalysis]: Checked inductivity of 2913 backedges. 705 proven. 177 refuted. 0 times theorem prover too weak. 2031 trivial. 0 not checked. [2022-03-20 10:31:52,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 10:31:56,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:31:56,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027196559] [2022-03-20 10:31:56,577 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:31:56,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721153095] [2022-03-20 10:31:56,577 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721153095] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 10:31:56,577 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 10:31:56,577 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-03-20 10:31:56,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425662651] [2022-03-20 10:31:56,577 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 10:31:56,578 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-20 10:31:56,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:31:56,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-20 10:31:56,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=1187, Unknown=2, NotChecked=0, Total=1332 [2022-03-20 10:31:56,578 INFO L87 Difference]: Start difference. First operand 2093 states and 3357 transitions. Second operand has 24 states, 24 states have (on average 2.875) internal successors, (69), 24 states have internal predecessors, (69), 11 states have call successors, (43), 2 states have call predecessors, (43), 3 states have return successors, (41), 11 states have call predecessors, (41), 11 states have call successors, (41) [2022-03-20 10:32:01,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:32:01,194 INFO L93 Difference]: Finished difference Result 2550 states and 4061 transitions. [2022-03-20 10:32:01,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-20 10:32:01,196 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.875) internal successors, (69), 24 states have internal predecessors, (69), 11 states have call successors, (43), 2 states have call predecessors, (43), 3 states have return successors, (41), 11 states have call predecessors, (41), 11 states have call successors, (41) Word has length 262 [2022-03-20 10:32:01,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:32:01,200 INFO L225 Difference]: With dead ends: 2550 [2022-03-20 10:32:01,200 INFO L226 Difference]: Without dead ends: 1865 [2022-03-20 10:32:01,202 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 449 GetRequests, 389 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 752 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=531, Invalid=3249, Unknown=2, NotChecked=0, Total=3782 [2022-03-20 10:32:01,202 INFO L913 BasicCegarLoop]: 123 mSDtfsCounter, 91 mSDsluCounter, 1256 mSDsCounter, 0 mSdLazyCounter, 1163 mSolverCounterSat, 221 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 1379 SdHoareTripleChecker+Invalid, 1384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 221 IncrementalHoareTripleChecker+Valid, 1163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-20 10:32:01,202 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 1379 Invalid, 1384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [221 Valid, 1163 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-20 10:32:01,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1865 states. [2022-03-20 10:32:02,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1865 to 1865. [2022-03-20 10:32:02,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1865 states, 923 states have (on average 1.276273022751896) internal successors, (1178), 937 states have internal predecessors, (1178), 907 states have call successors, (907), 36 states have call predecessors, (907), 34 states have return successors, (905), 891 states have call predecessors, (905), 905 states have call successors, (905) [2022-03-20 10:32:02,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1865 states to 1865 states and 2990 transitions. [2022-03-20 10:32:02,993 INFO L78 Accepts]: Start accepts. Automaton has 1865 states and 2990 transitions. Word has length 262 [2022-03-20 10:32:02,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:32:02,994 INFO L478 AbstractCegarLoop]: Abstraction has 1865 states and 2990 transitions. [2022-03-20 10:32:02,994 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.875) internal successors, (69), 24 states have internal predecessors, (69), 11 states have call successors, (43), 2 states have call predecessors, (43), 3 states have return successors, (41), 11 states have call predecessors, (41), 11 states have call successors, (41) [2022-03-20 10:32:02,994 INFO L276 IsEmpty]: Start isEmpty. Operand 1865 states and 2990 transitions. [2022-03-20 10:32:02,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 268 [2022-03-20 10:32:02,997 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:32:02,997 INFO L499 BasicCegarLoop]: trace histogram [37, 36, 36, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:32:03,013 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-20 10:32:03,197 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,SelfDestructingSolverStorable35 [2022-03-20 10:32:03,198 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:32:03,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:32:03,198 INFO L85 PathProgramCache]: Analyzing trace with hash -445320369, now seen corresponding path program 17 times [2022-03-20 10:32:03,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:32:03,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531599682] [2022-03-20 10:32:03,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:32:03,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:32:03,204 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:32:03,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1554504674] [2022-03-20 10:32:03,204 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-20 10:32:03,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:32:03,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:32:03,205 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-20 10:32:03,206 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-20 10:32:03,499 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2022-03-20 10:32:03,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 10:32:03,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 603 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-20 10:32:03,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:32:05,880 INFO L134 CoverageAnalysis]: Checked inductivity of 2940 backedges. 125 proven. 242 refuted. 0 times theorem prover too weak. 2573 trivial. 0 not checked. [2022-03-20 10:32:05,880 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 10:32:06,999 INFO L134 CoverageAnalysis]: Checked inductivity of 2940 backedges. 200 proven. 167 refuted. 0 times theorem prover too weak. 2573 trivial. 0 not checked. [2022-03-20 10:32:06,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:32:06,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531599682] [2022-03-20 10:32:06,999 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:32:06,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1554504674] [2022-03-20 10:32:06,999 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1554504674] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 10:32:06,999 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 10:32:06,999 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 36 [2022-03-20 10:32:06,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091873318] [2022-03-20 10:32:06,999 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 10:32:07,000 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-20 10:32:07,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:32:07,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-20 10:32:07,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=1104, Unknown=1, NotChecked=0, Total=1260 [2022-03-20 10:32:07,000 INFO L87 Difference]: Start difference. First operand 1865 states and 2990 transitions. Second operand has 36 states, 36 states have (on average 2.9722222222222223) internal successors, (107), 34 states have internal predecessors, (107), 16 states have call successors, (57), 2 states have call predecessors, (57), 2 states have return successors, (56), 15 states have call predecessors, (56), 15 states have call successors, (56) [2022-03-20 10:32:23,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 10:32:23,484 INFO L93 Difference]: Finished difference Result 2664 states and 4216 transitions. [2022-03-20 10:32:23,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-03-20 10:32:23,484 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.9722222222222223) internal successors, (107), 34 states have internal predecessors, (107), 16 states have call successors, (57), 2 states have call predecessors, (57), 2 states have return successors, (56), 15 states have call predecessors, (56), 15 states have call successors, (56) Word has length 267 [2022-03-20 10:32:23,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 10:32:23,487 INFO L225 Difference]: With dead ends: 2664 [2022-03-20 10:32:23,487 INFO L226 Difference]: Without dead ends: 1039 [2022-03-20 10:32:23,490 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 646 GetRequests, 511 SyntacticMatches, 23 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 4436 ImplicationChecksByTransitivity, 14.0s TimeCoverageRelationStatistics Valid=2200, Invalid=10681, Unknown=1, NotChecked=0, Total=12882 [2022-03-20 10:32:23,490 INFO L913 BasicCegarLoop]: 169 mSDtfsCounter, 208 mSDsluCounter, 1922 mSDsCounter, 0 mSdLazyCounter, 1039 mSolverCounterSat, 516 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 208 SdHoareTripleChecker+Valid, 2091 SdHoareTripleChecker+Invalid, 2155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 516 IncrementalHoareTripleChecker+Valid, 1039 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 600 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-20 10:32:23,491 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [208 Valid, 2091 Invalid, 2155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [516 Valid, 1039 Invalid, 0 Unknown, 600 Unchecked, 1.5s Time] [2022-03-20 10:32:23,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1039 states. [2022-03-20 10:32:24,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1039 to 799. [2022-03-20 10:32:24,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 799 states, 389 states have (on average 1.1336760925449871) internal successors, (441), 389 states have internal predecessors, (441), 383 states have call successors, (383), 28 states have call predecessors, (383), 26 states have return successors, (381), 381 states have call predecessors, (381), 381 states have call successors, (381) [2022-03-20 10:32:24,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 799 states to 799 states and 1205 transitions. [2022-03-20 10:32:24,185 INFO L78 Accepts]: Start accepts. Automaton has 799 states and 1205 transitions. Word has length 267 [2022-03-20 10:32:24,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 10:32:24,186 INFO L478 AbstractCegarLoop]: Abstraction has 799 states and 1205 transitions. [2022-03-20 10:32:24,186 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.9722222222222223) internal successors, (107), 34 states have internal predecessors, (107), 16 states have call successors, (57), 2 states have call predecessors, (57), 2 states have return successors, (56), 15 states have call predecessors, (56), 15 states have call successors, (56) [2022-03-20 10:32:24,186 INFO L276 IsEmpty]: Start isEmpty. Operand 799 states and 1205 transitions. [2022-03-20 10:32:24,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 274 [2022-03-20 10:32:24,188 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 10:32:24,188 INFO L499 BasicCegarLoop]: trace histogram [41, 40, 40, 10, 10, 10, 10, 10, 10, 10, 10, 10, 7, 5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 10:32:24,195 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-20 10:32:24,388 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:32:24,388 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 10:32:24,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 10:32:24,389 INFO L85 PathProgramCache]: Analyzing trace with hash -1685543808, now seen corresponding path program 18 times [2022-03-20 10:32:24,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 10:32:24,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143249937] [2022-03-20 10:32:24,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 10:32:24,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 10:32:24,394 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 10:32:24,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [646256700] [2022-03-20 10:32:24,395 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 10:32:24,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 10:32:24,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 10:32:24,396 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-20 10:32:24,396 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-20 10:32:24,475 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-20 10:32:24,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 10:32:24,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-20 10:32:24,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 10:33:12,345 INFO L134 CoverageAnalysis]: Checked inductivity of 3524 backedges. 131 proven. 307 refuted. 23 times theorem prover too weak. 3063 trivial. 0 not checked. [2022-03-20 10:33:12,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 10:33:14,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 10:33:14,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143249937] [2022-03-20 10:33:14,955 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 10:33:14,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [646256700] [2022-03-20 10:33:14,955 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [646256700] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 10:33:14,955 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 10:33:14,955 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-03-20 10:33:14,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971367622] [2022-03-20 10:33:14,955 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 10:33:14,956 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-20 10:33:14,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 10:33:14,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-20 10:33:14,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=635, Unknown=17, NotChecked=0, Total=756 [2022-03-20 10:33:14,956 INFO L87 Difference]: Start difference. First operand 799 states and 1205 transitions. Second operand has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 9 states have call successors, (29), 2 states have call predecessors, (29), 3 states have return successors, (27), 8 states have call predecessors, (27), 8 states have call successors, (27)