/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_valuebound20.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-34549b5 [2022-04-06 11:53:26,139 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-06 11:53:26,140 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-06 11:53:26,167 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-06 11:53:26,167 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-06 11:53:26,168 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-06 11:53:26,170 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-06 11:53:26,174 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-06 11:53:26,176 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-06 11:53:26,178 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-06 11:53:26,179 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-06 11:53:26,180 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-06 11:53:26,180 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-06 11:53:26,180 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-06 11:53:26,181 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-06 11:53:26,182 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-06 11:53:26,182 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-06 11:53:26,182 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-06 11:53:26,183 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-06 11:53:26,185 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-06 11:53:26,186 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-06 11:53:26,188 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-06 11:53:26,190 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-06 11:53:26,190 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-06 11:53:26,191 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-06 11:53:26,197 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-06 11:53:26,198 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-06 11:53:26,198 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-06 11:53:26,199 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-06 11:53:26,199 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-06 11:53:26,200 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-06 11:53:26,200 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-06 11:53:26,200 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-06 11:53:26,201 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-06 11:53:26,201 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-06 11:53:26,202 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-06 11:53:26,202 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-06 11:53:26,203 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-06 11:53:26,203 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-06 11:53:26,203 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-06 11:53:26,203 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-06 11:53:26,208 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-06 11:53:26,208 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/loopacceleration/qvasr/qvasr_64.epf [2022-04-06 11:53:26,229 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-06 11:53:26,229 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-06 11:53:26,230 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-04-06 11:53:26,230 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-04-06 11:53:26,231 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-04-06 11:53:26,231 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-04-06 11:53:26,231 INFO L138 SettingsManager]: * Use SBE=true [2022-04-06 11:53:26,231 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-06 11:53:26,231 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-06 11:53:26,232 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-06 11:53:26,232 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-06 11:53:26,232 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-06 11:53:26,232 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-06 11:53:26,232 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-06 11:53:26,232 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-06 11:53:26,232 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-06 11:53:26,232 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-06 11:53:26,232 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-06 11:53:26,233 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-06 11:53:26,233 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 11:53:26,233 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-06 11:53:26,233 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-04-06 11:53:26,233 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-04-06 11:53:26,233 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-04-06 11:53:26,233 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-04-06 11:53:26,233 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-04-06 11:53:26,233 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-04-06 11:53:26,234 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-04-06 11:53:26,234 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-04-06 11:53:26,234 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-04-06 11:53:26,407 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-06 11:53:26,430 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-06 11:53:26,433 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-06 11:53:26,434 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-06 11:53:26,434 INFO L275 PluginConnector]: CDTParser initialized [2022-04-06 11:53:26,435 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound20.c [2022-04-06 11:53:26,470 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1a036e5ae/adc6d89bd6be419e96cc42448edbb021/FLAGa67e44b73 [2022-04-06 11:53:26,835 INFO L306 CDTParser]: Found 1 translation units. [2022-04-06 11:53:26,835 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound20.c [2022-04-06 11:53:26,839 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1a036e5ae/adc6d89bd6be419e96cc42448edbb021/FLAGa67e44b73 [2022-04-06 11:53:26,848 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1a036e5ae/adc6d89bd6be419e96cc42448edbb021 [2022-04-06 11:53:26,849 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-06 11:53:26,850 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-04-06 11:53:26,860 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-06 11:53:26,860 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-06 11:53:26,862 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-06 11:53:26,863 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 11:53:26" (1/1) ... [2022-04-06 11:53:26,864 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7bbe72d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:53:26, skipping insertion in model container [2022-04-06 11:53:26,864 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 11:53:26" (1/1) ... [2022-04-06 11:53:26,868 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-06 11:53:26,879 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-06 11:53:26,984 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_valuebound20.c[490,503] [2022-04-06 11:53:26,996 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 11:53:27,004 INFO L203 MainTranslator]: Completed pre-run [2022-04-06 11:53:27,015 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_valuebound20.c[490,503] [2022-04-06 11:53:27,032 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 11:53:27,040 INFO L208 MainTranslator]: Completed translation [2022-04-06 11:53:27,040 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:53:27 WrapperNode [2022-04-06 11:53:27,040 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-06 11:53:27,042 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-06 11:53:27,042 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-06 11:53:27,042 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-06 11:53:27,052 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:53:27" (1/1) ... [2022-04-06 11:53:27,052 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:53:27" (1/1) ... [2022-04-06 11:53:27,056 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:53:27" (1/1) ... [2022-04-06 11:53:27,056 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:53:27" (1/1) ... [2022-04-06 11:53:27,059 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:53:27" (1/1) ... [2022-04-06 11:53:27,061 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:53:27" (1/1) ... [2022-04-06 11:53:27,062 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:53:27" (1/1) ... [2022-04-06 11:53:27,073 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-06 11:53:27,073 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-06 11:53:27,073 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-06 11:53:27,073 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-06 11:53:27,074 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:53:27" (1/1) ... [2022-04-06 11:53:27,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 11:53:27,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 11:53:27,099 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-04-06 11:53:27,104 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-04-06 11:53:27,125 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-06 11:53:27,125 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-06 11:53:27,126 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-06 11:53:27,126 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-04-06 11:53:27,126 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-04-06 11:53:27,126 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-06 11:53:27,126 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-06 11:53:27,126 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-06 11:53:27,126 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-06 11:53:27,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-06 11:53:27,127 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-04-06 11:53:27,127 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-04-06 11:53:27,127 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-04-06 11:53:27,127 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-06 11:53:27,127 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-06 11:53:27,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-06 11:53:27,127 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-06 11:53:27,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-06 11:53:27,127 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-06 11:53:27,127 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-06 11:53:27,168 INFO L234 CfgBuilder]: Building ICFG [2022-04-06 11:53:27,169 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-06 11:53:27,319 INFO L275 CfgBuilder]: Performing block encoding [2022-04-06 11:53:27,324 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-06 11:53:27,327 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-04-06 11:53:27,328 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 11:53:27 BoogieIcfgContainer [2022-04-06 11:53:27,328 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-06 11:53:27,329 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2022-04-06 11:53:27,329 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2022-04-06 11:53:27,330 INFO L275 PluginConnector]: IcfgTransformer initialized [2022-04-06 11:53:27,332 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 11:53:27" (1/1) ... [2022-04-06 11:53:27,333 INFO L168 ansformationObserver]: Applying ICFG transformation LOOP_ACCELERATION_QVASR [2022-04-06 11:53:27,346 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 06.04 11:53:27 BasicIcfg [2022-04-06 11:53:27,347 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2022-04-06 11:53:27,347 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-06 11:53:27,348 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-06 11:53:27,350 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-06 11:53:27,350 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.04 11:53:26" (1/4) ... [2022-04-06 11:53:27,350 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4173dcbb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 11:53:27, skipping insertion in model container [2022-04-06 11:53:27,350 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:53:27" (2/4) ... [2022-04-06 11:53:27,351 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4173dcbb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 11:53:27, skipping insertion in model container [2022-04-06 11:53:27,351 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 11:53:27" (3/4) ... [2022-04-06 11:53:27,351 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4173dcbb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.04 11:53:27, skipping insertion in model container [2022-04-06 11:53:27,351 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 06.04 11:53:27" (4/4) ... [2022-04-06 11:53:27,352 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd3-ll_valuebound20.cqvasr [2022-04-06 11:53:27,355 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-04-06 11:53:27,355 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-04-06 11:53:27,384 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-06 11:53:27,388 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-04-06 11:53:27,388 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-04-06 11:53:27,398 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-04-06 11:53:27,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-04-06 11:53:27,402 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 11:53:27,402 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-04-06 11:53:27,402 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 11:53:27,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 11:53:27,405 INFO L85 PathProgramCache]: Analyzing trace with hash 958536290, now seen corresponding path program 1 times [2022-04-06 11:53:27,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 11:53:27,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707414030] [2022-04-06 11:53:27,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:53:27,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 11:53:27,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 11:53:27,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 11:53:27,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 11:53:27,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 11:53:27,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 11:53:27,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-04-06 11:53:27,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 11:53:27,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-04-06 11:53:27,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 11:53:27,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-04-06 11:53:27,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 11:53:27,585 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 11:53:27,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 11:53:27,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707414030] [2022-04-06 11:53:27,586 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707414030] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 11:53:27,587 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 11:53:27,587 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 11:53:27,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708766767] [2022-04-06 11:53:27,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 11:53:27,591 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-04-06 11:53:27,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 11:53:27,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-04-06 11:53:27,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-06 11:53:27,615 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-04-06 11:53:27,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 11:53:27,696 INFO L93 Difference]: Finished difference Result 73 states and 115 transitions. [2022-04-06 11:53:27,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-04-06 11:53:27,698 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-04-06 11:53:27,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 11:53:27,704 INFO L225 Difference]: With dead ends: 73 [2022-04-06 11:53:27,704 INFO L226 Difference]: Without dead ends: 35 [2022-04-06 11:53:27,707 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-04-06 11:53:27,711 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-04-06 11:53:27,712 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-04-06 11:53:27,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-04-06 11:53:27,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2022-04-06 11:53:27,754 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-04-06 11:53:27,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 44 transitions. [2022-04-06 11:53:27,757 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 44 transitions. Word has length 33 [2022-04-06 11:53:27,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 11:53:27,758 INFO L478 AbstractCegarLoop]: Abstraction has 35 states and 44 transitions. [2022-04-06 11:53:27,758 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-04-06 11:53:27,759 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 44 transitions. [2022-04-06 11:53:27,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-04-06 11:53:27,761 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 11:53:27,761 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-04-06 11:53:27,761 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-06 11:53:27,761 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 11:53:27,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 11:53:27,763 INFO L85 PathProgramCache]: Analyzing trace with hash 641145651, now seen corresponding path program 1 times [2022-04-06 11:53:27,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 11:53:27,763 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000601389] [2022-04-06 11:53:27,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:53:27,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 11:53:27,784 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 11:53:27,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [815268742] [2022-04-06 11:53:27,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:53:27,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 11:53:27,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 11:53:27,786 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-04-06 11:53:27,787 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-04-06 11:53:27,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 11:53:27,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 11:53:27,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 11:53:27,944 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-04-06 11:53:27,944 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 11:53:27,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 11:53:27,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000601389] [2022-04-06 11:53:27,945 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 11:53:27,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [815268742] [2022-04-06 11:53:27,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [815268742] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 11:53:27,945 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 11:53:27,945 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 11:53:27,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356049677] [2022-04-06 11:53:27,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 11:53:27,946 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 11:53:27,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 11:53:27,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 11:53:27,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-04-06 11:53:27,947 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-04-06 11:53:28,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 11:53:28,044 INFO L93 Difference]: Finished difference Result 54 states and 69 transitions. [2022-04-06 11:53:28,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 11:53:28,045 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-04-06 11:53:28,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 11:53:28,056 INFO L225 Difference]: With dead ends: 54 [2022-04-06 11:53:28,056 INFO L226 Difference]: Without dead ends: 47 [2022-04-06 11:53:28,057 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-04-06 11:53:28,058 INFO L913 BasicCegarLoop]: 38 mSDtfsCounter, 31 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 11:53:28,058 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 133 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 11:53:28,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2022-04-06 11:53:28,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 37. [2022-04-06 11:53:28,084 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-04-06 11:53:28,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 46 transitions. [2022-04-06 11:53:28,086 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 46 transitions. Word has length 34 [2022-04-06 11:53:28,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 11:53:28,086 INFO L478 AbstractCegarLoop]: Abstraction has 37 states and 46 transitions. [2022-04-06 11:53:28,086 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-04-06 11:53:28,086 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 46 transitions. [2022-04-06 11:53:28,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-04-06 11:53:28,087 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 11:53:28,088 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-04-06 11:53:28,120 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-04-06 11:53:28,303 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-04-06 11:53:28,304 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 11:53:28,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 11:53:28,304 INFO L85 PathProgramCache]: Analyzing trace with hash 283168444, now seen corresponding path program 1 times [2022-04-06 11:53:28,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 11:53:28,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168942301] [2022-04-06 11:53:28,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:53:28,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 11:53:28,328 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 11:53:28,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [612537761] [2022-04-06 11:53:28,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:53:28,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 11:53:28,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 11:53:28,333 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-04-06 11:53:28,334 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-04-06 11:53:28,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 11:53:28,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 19 conjunts are in the unsatisfiable core [2022-04-06 11:53:28,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 11:53:28,603 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-04-06 11:53:28,603 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 11:53:28,722 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 11:53:28,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 11:53:28,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168942301] [2022-04-06 11:53:28,723 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 11:53:28,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [612537761] [2022-04-06 11:53:28,723 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [612537761] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-06 11:53:28,723 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 11:53:28,723 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 10 [2022-04-06 11:53:28,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002196245] [2022-04-06 11:53:28,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 11:53:28,724 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 11:53:28,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 11:53:28,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 11:53:28,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-04-06 11:53:28,724 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-04-06 11:53:28,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 11:53:28,767 INFO L93 Difference]: Finished difference Result 53 states and 67 transitions. [2022-04-06 11:53:28,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 11:53:28,768 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-04-06 11:53:28,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 11:53:28,768 INFO L225 Difference]: With dead ends: 53 [2022-04-06 11:53:28,768 INFO L226 Difference]: Without dead ends: 51 [2022-04-06 11:53:28,769 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 64 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-04-06 11:53:28,769 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 9 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 11:53:28,770 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 150 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 11:53:28,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-04-06 11:53:28,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 50. [2022-04-06 11:53:28,776 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-04-06 11:53:28,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 64 transitions. [2022-04-06 11:53:28,776 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 64 transitions. Word has length 37 [2022-04-06 11:53:28,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 11:53:28,777 INFO L478 AbstractCegarLoop]: Abstraction has 50 states and 64 transitions. [2022-04-06 11:53:28,777 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-04-06 11:53:28,777 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 64 transitions. [2022-04-06 11:53:28,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-04-06 11:53:28,778 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 11:53:28,778 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-04-06 11:53:28,808 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-04-06 11:53:28,991 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-04-06 11:53:28,993 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 11:53:28,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 11:53:28,994 INFO L85 PathProgramCache]: Analyzing trace with hash 656144812, now seen corresponding path program 1 times [2022-04-06 11:53:28,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 11:53:28,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115154722] [2022-04-06 11:53:28,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:53:28,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 11:53:29,012 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 11:53:29,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1652858849] [2022-04-06 11:53:29,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:53:29,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 11:53:29,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 11:53:29,014 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-04-06 11:53:29,041 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-04-06 11:53:29,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 11:53:29,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 11:53:29,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 11:53:29,137 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-04-06 11:53:29,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 11:53:29,228 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-04-06 11:53:29,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 11:53:29,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115154722] [2022-04-06 11:53:29,228 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 11:53:29,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652858849] [2022-04-06 11:53:29,229 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1652858849] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 11:53:29,229 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 11:53:29,229 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-04-06 11:53:29,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904824044] [2022-04-06 11:53:29,229 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-06 11:53:29,229 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 11:53:29,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 11:53:29,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 11:53:29,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-04-06 11:53:29,230 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-04-06 11:53:29,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 11:53:29,380 INFO L93 Difference]: Finished difference Result 103 states and 143 transitions. [2022-04-06 11:53:29,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 11:53:29,381 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-04-06 11:53:29,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 11:53:29,382 INFO L225 Difference]: With dead ends: 103 [2022-04-06 11:53:29,382 INFO L226 Difference]: Without dead ends: 96 [2022-04-06 11:53:29,382 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-04-06 11:53:29,383 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 58 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 11:53:29,383 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 238 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 11:53:29,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-04-06 11:53:29,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 71. [2022-04-06 11:53:29,392 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-04-06 11:53:29,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 95 transitions. [2022-04-06 11:53:29,393 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 95 transitions. Word has length 39 [2022-04-06 11:53:29,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 11:53:29,393 INFO L478 AbstractCegarLoop]: Abstraction has 71 states and 95 transitions. [2022-04-06 11:53:29,393 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-04-06 11:53:29,393 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 95 transitions. [2022-04-06 11:53:29,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-04-06 11:53:29,394 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 11:53:29,394 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-04-06 11:53:29,411 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-04-06 11:53:29,609 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-04-06 11:53:29,609 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 11:53:29,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 11:53:29,609 INFO L85 PathProgramCache]: Analyzing trace with hash -2079765955, now seen corresponding path program 1 times [2022-04-06 11:53:29,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 11:53:29,610 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391943483] [2022-04-06 11:53:29,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:53:29,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 11:53:29,619 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 11:53:29,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1256554321] [2022-04-06 11:53:29,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:53:29,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 11:53:29,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 11:53:29,620 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-04-06 11:53:29,621 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-04-06 11:53:29,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 11:53:29,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 23 conjunts are in the unsatisfiable core [2022-04-06 11:53:29,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 11:53:29,930 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-04-06 11:53:29,930 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 11:53:30,074 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 11:53:30,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 11:53:30,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391943483] [2022-04-06 11:53:30,074 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 11:53:30,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1256554321] [2022-04-06 11:53:30,074 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1256554321] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-06 11:53:30,074 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 11:53:30,075 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11] total 14 [2022-04-06 11:53:30,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334742759] [2022-04-06 11:53:30,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 11:53:30,076 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 11:53:30,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 11:53:30,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 11:53:30,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-04-06 11:53:30,076 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-04-06 11:53:30,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 11:53:30,136 INFO L93 Difference]: Finished difference Result 79 states and 102 transitions. [2022-04-06 11:53:30,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-06 11:53:30,136 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-04-06 11:53:30,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 11:53:30,140 INFO L225 Difference]: With dead ends: 79 [2022-04-06 11:53:30,140 INFO L226 Difference]: Without dead ends: 77 [2022-04-06 11:53:30,140 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-04-06 11:53:30,141 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 27 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 11:53:30,142 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 169 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 11:53:30,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2022-04-06 11:53:30,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 75. [2022-04-06 11:53:30,160 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-04-06 11:53:30,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 98 transitions. [2022-04-06 11:53:30,160 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 98 transitions. Word has length 42 [2022-04-06 11:53:30,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 11:53:30,161 INFO L478 AbstractCegarLoop]: Abstraction has 75 states and 98 transitions. [2022-04-06 11:53:30,161 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-04-06 11:53:30,161 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 98 transitions. [2022-04-06 11:53:30,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-04-06 11:53:30,162 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 11:53:30,162 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-04-06 11:53:30,189 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-04-06 11:53:30,372 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-04-06 11:53:30,373 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 11:53:30,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 11:53:30,374 INFO L85 PathProgramCache]: Analyzing trace with hash 446575011, now seen corresponding path program 1 times [2022-04-06 11:53:30,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 11:53:30,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273740626] [2022-04-06 11:53:30,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:53:30,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 11:53:30,382 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 11:53:30,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [615246604] [2022-04-06 11:53:30,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:53:30,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 11:53:30,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 11:53:30,383 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-04-06 11:53:30,384 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-04-06 11:53:30,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 11:53:30,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 30 conjunts are in the unsatisfiable core [2022-04-06 11:53:30,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 11:53:30,668 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-04-06 11:53:30,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 11:53:30,787 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 11:53:30,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 11:53:30,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273740626] [2022-04-06 11:53:30,787 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 11:53:30,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [615246604] [2022-04-06 11:53:30,787 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [615246604] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 11:53:30,787 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 11:53:30,787 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8] total 16 [2022-04-06 11:53:30,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775429611] [2022-04-06 11:53:30,788 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-06 11:53:30,788 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 11:53:30,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 11:53:30,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 11:53:30,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-04-06 11:53:30,788 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-04-06 11:53:31,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 11:53:31,152 INFO L93 Difference]: Finished difference Result 118 states and 159 transitions. [2022-04-06 11:53:31,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 11:53:31,152 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-04-06 11:53:31,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 11:53:31,153 INFO L225 Difference]: With dead ends: 118 [2022-04-06 11:53:31,153 INFO L226 Difference]: Without dead ends: 116 [2022-04-06 11:53:31,153 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-04-06 11:53:31,154 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 106 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 11:53:31,154 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 255 Invalid, 478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 11:53:31,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2022-04-06 11:53:31,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 105. [2022-04-06 11:53:31,165 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-04-06 11:53:31,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 141 transitions. [2022-04-06 11:53:31,165 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 141 transitions. Word has length 42 [2022-04-06 11:53:31,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 11:53:31,166 INFO L478 AbstractCegarLoop]: Abstraction has 105 states and 141 transitions. [2022-04-06 11:53:31,166 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-04-06 11:53:31,166 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 141 transitions. [2022-04-06 11:53:31,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-04-06 11:53:31,167 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 11:53:31,167 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-04-06 11:53:31,197 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-04-06 11:53:31,367 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-04-06 11:53:31,367 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 11:53:31,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 11:53:31,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1977261252, now seen corresponding path program 1 times [2022-04-06 11:53:31,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 11:53:31,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190614839] [2022-04-06 11:53:31,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:53:31,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 11:53:31,376 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 11:53:31,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [848019979] [2022-04-06 11:53:31,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:53:31,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 11:53:31,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 11:53:31,377 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-04-06 11:53:31,377 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-04-06 11:53:31,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 11:53:31,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 11:53:31,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 11:53:31,473 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-06 11:53:31,473 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 11:53:31,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 11:53:31,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190614839] [2022-04-06 11:53:31,473 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 11:53:31,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [848019979] [2022-04-06 11:53:31,474 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [848019979] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 11:53:31,474 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 11:53:31,474 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 11:53:31,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604330243] [2022-04-06 11:53:31,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 11:53:31,474 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 11:53:31,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 11:53:31,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 11:53:31,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 11:53:31,475 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-04-06 11:53:31,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 11:53:31,537 INFO L93 Difference]: Finished difference Result 151 states and 213 transitions. [2022-04-06 11:53:31,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 11:53:31,538 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-04-06 11:53:31,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 11:53:31,552 INFO L225 Difference]: With dead ends: 151 [2022-04-06 11:53:31,552 INFO L226 Difference]: Without dead ends: 149 [2022-04-06 11:53:31,552 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-04-06 11:53:31,553 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 8 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 11:53:31,553 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 146 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 11:53:31,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2022-04-06 11:53:31,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 143. [2022-04-06 11:53:31,583 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-04-06 11:53:31,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 205 transitions. [2022-04-06 11:53:31,585 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 205 transitions. Word has length 47 [2022-04-06 11:53:31,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 11:53:31,585 INFO L478 AbstractCegarLoop]: Abstraction has 143 states and 205 transitions. [2022-04-06 11:53:31,585 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-04-06 11:53:31,586 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 205 transitions. [2022-04-06 11:53:31,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-04-06 11:53:31,586 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 11:53:31,587 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-04-06 11:53:31,614 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-04-06 11:53:31,787 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-04-06 11:53:31,787 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 11:53:31,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 11:53:31,788 INFO L85 PathProgramCache]: Analyzing trace with hash -846684234, now seen corresponding path program 1 times [2022-04-06 11:53:31,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 11:53:31,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50541360] [2022-04-06 11:53:31,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:53:31,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 11:53:31,800 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 11:53:31,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1142931274] [2022-04-06 11:53:31,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:53:31,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 11:53:31,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 11:53:31,814 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-04-06 11:53:31,815 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-04-06 11:53:31,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 11:53:31,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 37 conjunts are in the unsatisfiable core [2022-04-06 11:53:31,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 11:53:32,105 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-04-06 11:53:32,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 11:53:32,282 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 11:53:32,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 11:53:32,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50541360] [2022-04-06 11:53:32,283 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 11:53:32,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1142931274] [2022-04-06 11:53:32,283 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1142931274] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 11:53:32,283 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 11:53:32,283 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 8] total 17 [2022-04-06 11:53:32,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7370822] [2022-04-06 11:53:32,283 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-06 11:53:32,283 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-04-06 11:53:32,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 11:53:32,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-04-06 11:53:32,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2022-04-06 11:53:32,284 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-04-06 11:53:35,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 11:53:35,204 INFO L93 Difference]: Finished difference Result 190 states and 265 transitions. [2022-04-06 11:53:35,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-04-06 11:53:35,204 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-04-06 11:53:35,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 11:53:35,206 INFO L225 Difference]: With dead ends: 190 [2022-04-06 11:53:35,206 INFO L226 Difference]: Without dead ends: 188 [2022-04-06 11:53:35,207 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-04-06 11:53:35,207 INFO L913 BasicCegarLoop]: 31 mSDtfsCounter, 145 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 147 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 147 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-04-06 11:53:35,208 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 204 Invalid, 738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [147 Valid, 591 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-04-06 11:53:35,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2022-04-06 11:53:35,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 179. [2022-04-06 11:53:35,229 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-04-06 11:53:35,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 252 transitions. [2022-04-06 11:53:35,231 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 252 transitions. Word has length 47 [2022-04-06 11:53:35,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 11:53:35,231 INFO L478 AbstractCegarLoop]: Abstraction has 179 states and 252 transitions. [2022-04-06 11:53:35,231 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-04-06 11:53:35,231 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 252 transitions. [2022-04-06 11:53:35,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-04-06 11:53:35,235 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 11:53:35,235 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-04-06 11:53:35,253 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-04-06 11:53:35,451 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-04-06 11:53:35,451 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 11:53:35,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 11:53:35,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1679656732, now seen corresponding path program 2 times [2022-04-06 11:53:35,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 11:53:35,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041237286] [2022-04-06 11:53:35,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:53:35,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 11:53:35,459 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 11:53:35,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2071612816] [2022-04-06 11:53:35,459 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 11:53:35,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 11:53:35,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 11:53:35,465 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-04-06 11:53:35,466 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-04-06 11:53:35,498 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 11:53:35,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 11:53:35,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 5 conjunts are in the unsatisfiable core [2022-04-06 11:53:35,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 11:53:35,558 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 11:53:35,558 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 11:53:35,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 11:53:35,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041237286] [2022-04-06 11:53:35,559 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 11:53:35,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2071612816] [2022-04-06 11:53:35,559 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2071612816] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 11:53:35,559 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 11:53:35,559 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 11:53:35,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80258281] [2022-04-06 11:53:35,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 11:53:35,559 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 11:53:35,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 11:53:35,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 11:53:35,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 11:53:35,560 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-04-06 11:53:35,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 11:53:35,641 INFO L93 Difference]: Finished difference Result 225 states and 312 transitions. [2022-04-06 11:53:35,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 11:53:35,642 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-04-06 11:53:35,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 11:53:35,643 INFO L225 Difference]: With dead ends: 225 [2022-04-06 11:53:35,643 INFO L226 Difference]: Without dead ends: 144 [2022-04-06 11:53:35,643 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-04-06 11:53:35,644 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 18 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 11:53:35,644 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 155 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 11:53:35,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2022-04-06 11:53:35,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 121. [2022-04-06 11:53:35,657 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-04-06 11:53:35,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 160 transitions. [2022-04-06 11:53:35,658 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 160 transitions. Word has length 47 [2022-04-06 11:53:35,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 11:53:35,658 INFO L478 AbstractCegarLoop]: Abstraction has 121 states and 160 transitions. [2022-04-06 11:53:35,658 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-04-06 11:53:35,658 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 160 transitions. [2022-04-06 11:53:35,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-04-06 11:53:35,659 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 11:53:35,659 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-04-06 11:53:35,679 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-04-06 11:53:35,870 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-04-06 11:53:35,871 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 11:53:35,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 11:53:35,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1660248707, now seen corresponding path program 1 times [2022-04-06 11:53:35,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 11:53:35,871 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131246138] [2022-04-06 11:53:35,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:53:35,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 11:53:35,886 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 11:53:35,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1027582129] [2022-04-06 11:53:35,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:53:35,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 11:53:35,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 11:53:35,887 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-04-06 11:53:35,888 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-04-06 11:53:35,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 11:53:35,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 11:53:35,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 11:53:35,996 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-04-06 11:53:35,996 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 11:53:35,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 11:53:35,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131246138] [2022-04-06 11:53:35,997 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 11:53:35,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1027582129] [2022-04-06 11:53:35,997 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1027582129] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 11:53:35,997 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 11:53:35,997 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 11:53:35,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516701433] [2022-04-06 11:53:35,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 11:53:35,997 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 11:53:35,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 11:53:35,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 11:53:35,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 11:53:35,998 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-04-06 11:53:36,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 11:53:36,043 INFO L93 Difference]: Finished difference Result 167 states and 233 transitions. [2022-04-06 11:53:36,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 11:53:36,044 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-04-06 11:53:36,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 11:53:36,044 INFO L225 Difference]: With dead ends: 167 [2022-04-06 11:53:36,045 INFO L226 Difference]: Without dead ends: 165 [2022-04-06 11:53:36,045 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-04-06 11:53:36,045 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 9 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 11:53:36,045 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 156 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 11:53:36,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2022-04-06 11:53:36,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 148. [2022-04-06 11:53:36,071 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-04-06 11:53:36,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 205 transitions. [2022-04-06 11:53:36,072 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 205 transitions. Word has length 52 [2022-04-06 11:53:36,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 11:53:36,072 INFO L478 AbstractCegarLoop]: Abstraction has 148 states and 205 transitions. [2022-04-06 11:53:36,073 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-04-06 11:53:36,073 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 205 transitions. [2022-04-06 11:53:36,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-04-06 11:53:36,073 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 11:53:36,073 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-04-06 11:53:36,090 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-04-06 11:53:36,287 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-04-06 11:53:36,287 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 11:53:36,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 11:53:36,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1094467600, now seen corresponding path program 1 times [2022-04-06 11:53:36,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 11:53:36,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375147071] [2022-04-06 11:53:36,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:53:36,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 11:53:36,294 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 11:53:36,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1511339109] [2022-04-06 11:53:36,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:53:36,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 11:53:36,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 11:53:36,297 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-04-06 11:53:36,302 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-04-06 11:53:36,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 11:53:36,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 50 conjunts are in the unsatisfiable core [2022-04-06 11:53:36,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 11:53:36,750 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-04-06 11:53:36,751 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 11:53:37,163 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-04-06 11:53:37,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 11:53:37,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375147071] [2022-04-06 11:53:37,164 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 11:53:37,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511339109] [2022-04-06 11:53:37,164 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1511339109] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 11:53:37,164 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 11:53:37,164 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2022-04-06 11:53:37,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535995356] [2022-04-06 11:53:37,164 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-06 11:53:37,164 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-04-06 11:53:37,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 11:53:37,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-04-06 11:53:37,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-04-06 11:53:37,165 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-04-06 11:53:40,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 11:53:40,966 INFO L93 Difference]: Finished difference Result 294 states and 426 transitions. [2022-04-06 11:53:40,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-04-06 11:53:40,966 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-04-06 11:53:40,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 11:53:40,969 INFO L225 Difference]: With dead ends: 294 [2022-04-06 11:53:40,969 INFO L226 Difference]: Without dead ends: 290 [2022-04-06 11:53:40,969 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-04-06 11:53:40,970 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 134 mSDsluCounter, 271 mSDsCounter, 0 mSdLazyCounter, 1065 mSolverCounterSat, 288 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 1353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 288 IncrementalHoareTripleChecker+Valid, 1065 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-04-06 11:53:40,970 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 313 Invalid, 1353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [288 Valid, 1065 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2022-04-06 11:53:40,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2022-04-06 11:53:41,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 243. [2022-04-06 11:53:41,022 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-04-06 11:53:41,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 338 transitions. [2022-04-06 11:53:41,024 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 338 transitions. Word has length 64 [2022-04-06 11:53:41,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 11:53:41,024 INFO L478 AbstractCegarLoop]: Abstraction has 243 states and 338 transitions. [2022-04-06 11:53:41,024 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-04-06 11:53:41,024 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 338 transitions. [2022-04-06 11:53:41,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-04-06 11:53:41,025 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 11:53:41,025 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-04-06 11:53:41,044 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-04-06 11:53:41,239 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-04-06 11:53:41,239 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 11:53:41,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 11:53:41,240 INFO L85 PathProgramCache]: Analyzing trace with hash 696944608, now seen corresponding path program 1 times [2022-04-06 11:53:41,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 11:53:41,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780793617] [2022-04-06 11:53:41,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:53:41,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 11:53:41,246 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 11:53:41,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [310279997] [2022-04-06 11:53:41,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:53:41,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 11:53:41,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 11:53:41,251 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-04-06 11:53:41,251 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-04-06 11:53:41,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 11:53:41,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 20 conjunts are in the unsatisfiable core [2022-04-06 11:53:41,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 11:53:41,399 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 22 proven. 15 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2022-04-06 11:53:41,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 11:53:41,532 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 27 proven. 10 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2022-04-06 11:53:41,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 11:53:41,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780793617] [2022-04-06 11:53:41,533 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 11:53:41,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [310279997] [2022-04-06 11:53:41,533 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [310279997] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 11:53:41,533 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 11:53:41,533 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2022-04-06 11:53:41,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949771971] [2022-04-06 11:53:41,533 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-06 11:53:41,533 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 11:53:41,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 11:53:41,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 11:53:41,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-04-06 11:53:41,534 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-04-06 11:53:41,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 11:53:41,747 INFO L93 Difference]: Finished difference Result 347 states and 502 transitions. [2022-04-06 11:53:41,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 11:53:41,747 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-04-06 11:53:41,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 11:53:41,749 INFO L225 Difference]: With dead ends: 347 [2022-04-06 11:53:41,749 INFO L226 Difference]: Without dead ends: 345 [2022-04-06 11:53:41,750 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 136 SyntacticMatches, 3 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-04-06 11:53:41,750 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 25 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 11:53:41,750 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 257 Invalid, 260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 256 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 11:53:41,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2022-04-06 11:53:41,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 247. [2022-04-06 11:53:41,793 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-04-06 11:53:41,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 341 transitions. [2022-04-06 11:53:41,794 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 341 transitions. Word has length 74 [2022-04-06 11:53:41,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 11:53:41,795 INFO L478 AbstractCegarLoop]: Abstraction has 247 states and 341 transitions. [2022-04-06 11:53:41,795 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-04-06 11:53:41,795 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 341 transitions. [2022-04-06 11:53:41,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-04-06 11:53:41,795 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 11:53:41,795 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-04-06 11:53:41,811 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-04-06 11:53:42,005 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-04-06 11:53:42,005 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 11:53:42,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 11:53:42,005 INFO L85 PathProgramCache]: Analyzing trace with hash -2010106522, now seen corresponding path program 1 times [2022-04-06 11:53:42,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 11:53:42,006 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248227765] [2022-04-06 11:53:42,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:53:42,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 11:53:42,012 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 11:53:42,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [522932474] [2022-04-06 11:53:42,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:53:42,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 11:53:42,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 11:53:42,013 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-04-06 11:53:42,031 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-04-06 11:53:42,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 11:53:42,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 38 conjunts are in the unsatisfiable core [2022-04-06 11:53:42,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 11:53:42,354 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-04-06 11:53:42,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 11:53:42,505 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-04-06 11:53:42,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 11:53:42,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248227765] [2022-04-06 11:53:42,505 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 11:53:42,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [522932474] [2022-04-06 11:53:42,505 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [522932474] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 11:53:42,505 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 11:53:42,505 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 13 [2022-04-06 11:53:42,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033888751] [2022-04-06 11:53:42,505 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-06 11:53:42,506 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 11:53:42,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 11:53:42,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 11:53:42,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-04-06 11:53:42,506 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-04-06 11:53:42,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 11:53:42,887 INFO L93 Difference]: Finished difference Result 323 states and 453 transitions. [2022-04-06 11:53:42,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 11:53:42,887 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-04-06 11:53:42,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 11:53:42,889 INFO L225 Difference]: With dead ends: 323 [2022-04-06 11:53:42,889 INFO L226 Difference]: Without dead ends: 321 [2022-04-06 11:53:42,889 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-04-06 11:53:42,889 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 80 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 11:53:42,890 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 232 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 354 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 11:53:42,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2022-04-06 11:53:42,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 259. [2022-04-06 11:53:42,932 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-04-06 11:53:42,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 350 transitions. [2022-04-06 11:53:42,934 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 350 transitions. Word has length 72 [2022-04-06 11:53:42,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 11:53:42,934 INFO L478 AbstractCegarLoop]: Abstraction has 259 states and 350 transitions. [2022-04-06 11:53:42,934 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-04-06 11:53:42,934 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 350 transitions. [2022-04-06 11:53:42,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-04-06 11:53:42,934 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 11:53:42,935 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-04-06 11:53:42,950 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-04-06 11:53:43,145 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-04-06 11:53:43,145 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 11:53:43,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 11:53:43,145 INFO L85 PathProgramCache]: Analyzing trace with hash 857620825, now seen corresponding path program 2 times [2022-04-06 11:53:43,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 11:53:43,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078454813] [2022-04-06 11:53:43,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:53:43,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 11:53:43,151 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 11:53:43,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [408245442] [2022-04-06 11:53:43,151 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 11:53:43,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 11:53:43,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 11:53:43,152 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-04-06 11:53:43,153 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-04-06 11:53:43,188 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 11:53:43,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 11:53:43,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 4 conjunts are in the unsatisfiable core [2022-04-06 11:53:43,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 11:53:43,283 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-04-06 11:53:43,283 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 11:53:43,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 11:53:43,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078454813] [2022-04-06 11:53:43,283 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 11:53:43,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408245442] [2022-04-06 11:53:43,284 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408245442] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 11:53:43,284 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 11:53:43,284 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 11:53:43,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425099263] [2022-04-06 11:53:43,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 11:53:43,284 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 11:53:43,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 11:53:43,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 11:53:43,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-04-06 11:53:43,285 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-04-06 11:53:43,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 11:53:43,371 INFO L93 Difference]: Finished difference Result 449 states and 606 transitions. [2022-04-06 11:53:43,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 11:53:43,371 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-04-06 11:53:43,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 11:53:43,372 INFO L225 Difference]: With dead ends: 449 [2022-04-06 11:53:43,373 INFO L226 Difference]: Without dead ends: 264 [2022-04-06 11:53:43,373 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-04-06 11:53:43,374 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 3 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 11:53:43,374 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 139 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 11:53:43,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2022-04-06 11:53:43,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 255. [2022-04-06 11:53:43,427 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-04-06 11:53:43,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 339 transitions. [2022-04-06 11:53:43,428 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 339 transitions. Word has length 77 [2022-04-06 11:53:43,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 11:53:43,428 INFO L478 AbstractCegarLoop]: Abstraction has 255 states and 339 transitions. [2022-04-06 11:53:43,428 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-04-06 11:53:43,428 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 339 transitions. [2022-04-06 11:53:43,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-04-06 11:53:43,429 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 11:53:43,429 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-04-06 11:53:43,447 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-04-06 11:53:43,647 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-04-06 11:53:43,647 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 11:53:43,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 11:53:43,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1988197843, now seen corresponding path program 3 times [2022-04-06 11:53:43,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 11:53:43,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533535738] [2022-04-06 11:53:43,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:53:43,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 11:53:43,656 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 11:53:43,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1144324577] [2022-04-06 11:53:43,656 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-04-06 11:53:43,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 11:53:43,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 11:53:43,657 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-04-06 11:53:43,658 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-04-06 11:53:43,696 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-04-06 11:53:43,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 11:53:43,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 73 conjunts are in the unsatisfiable core [2022-04-06 11:53:43,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 11:53:44,548 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 21 proven. 32 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-04-06 11:53:44,549 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 11:53:45,761 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 11:53:53,968 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 21 proven. 23 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-04-06 11:53:53,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 11:53:53,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533535738] [2022-04-06 11:53:53,968 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 11:53:53,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1144324577] [2022-04-06 11:53:53,969 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1144324577] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 11:53:53,969 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 11:53:53,969 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16] total 30 [2022-04-06 11:53:53,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183549883] [2022-04-06 11:53:53,969 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-06 11:53:53,969 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-04-06 11:53:53,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 11:53:53,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-04-06 11:53:53,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=747, Unknown=2, NotChecked=0, Total=870 [2022-04-06 11:53:53,970 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-04-06 11:54:21,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 11:54:21,605 INFO L93 Difference]: Finished difference Result 379 states and 508 transitions. [2022-04-06 11:54:21,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-04-06 11:54:21,605 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-04-06 11:54:21,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 11:54:21,616 INFO L225 Difference]: With dead ends: 379 [2022-04-06 11:54:21,616 INFO L226 Difference]: Without dead ends: 377 [2022-04-06 11:54:21,618 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 147 SyntacticMatches, 5 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1266 ImplicationChecksByTransitivity, 27.6s TimeCoverageRelationStatistics Valid=840, Invalid=3714, Unknown=2, NotChecked=0, Total=4556 [2022-04-06 11:54:21,619 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 271 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 1398 mSolverCounterSat, 463 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 2103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 463 IncrementalHoareTripleChecker+Valid, 1398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 242 IncrementalHoareTripleChecker+Unchecked, 7.6s IncrementalHoareTripleChecker+Time [2022-04-06 11:54:21,619 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [271 Valid, 398 Invalid, 2103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [463 Valid, 1398 Invalid, 0 Unknown, 242 Unchecked, 7.6s Time] [2022-04-06 11:54:21,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2022-04-06 11:54:21,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 359. [2022-04-06 11:54:21,717 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-04-06 11:54:21,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 484 transitions. [2022-04-06 11:54:21,718 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 484 transitions. Word has length 77 [2022-04-06 11:54:21,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 11:54:21,719 INFO L478 AbstractCegarLoop]: Abstraction has 359 states and 484 transitions. [2022-04-06 11:54:21,719 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-04-06 11:54:21,719 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 484 transitions. [2022-04-06 11:54:21,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-04-06 11:54:21,719 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 11:54:21,720 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-04-06 11:54:21,736 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-04-06 11:54:21,935 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-04-06 11:54:21,935 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 11:54:21,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 11:54:21,936 INFO L85 PathProgramCache]: Analyzing trace with hash -983010836, now seen corresponding path program 1 times [2022-04-06 11:54:21,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 11:54:21,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364903935] [2022-04-06 11:54:21,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:54:21,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 11:54:21,942 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 11:54:21,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1486365681] [2022-04-06 11:54:21,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:54:21,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 11:54:21,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 11:54:21,943 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-04-06 11:54:21,944 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-04-06 11:54:21,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 11:54:22,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 89 conjunts are in the unsatisfiable core [2022-04-06 11:54:22,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 11:54:22,719 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 51 proven. 32 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-04-06 11:54:22,720 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 11:54:23,678 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 61 proven. 17 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2022-04-06 11:54:23,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 11:54:23,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364903935] [2022-04-06 11:54:23,678 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 11:54:23,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1486365681] [2022-04-06 11:54:23,679 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1486365681] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 11:54:23,679 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 11:54:23,679 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 26 [2022-04-06 11:54:23,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115202410] [2022-04-06 11:54:23,679 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-06 11:54:23,679 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-04-06 11:54:23,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 11:54:23,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-04-06 11:54:23,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2022-04-06 11:54:23,680 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-04-06 11:54:29,460 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-04-06 11:54:32,858 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-04-06 11:54:35,895 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-04-06 11:54:42,693 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-04-06 11:54:45,687 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-04-06 11:54:49,434 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 11:54:54,244 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.79s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 11:54:56,317 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-04-06 11:55:02,401 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-04-06 11:55:06,169 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 11:55:08,180 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-04-06 11:55:10,421 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-04-06 11:55:12,515 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-04-06 11:55:14,720 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-04-06 11:55:16,917 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-04-06 11:55:17,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 11:55:17,009 INFO L93 Difference]: Finished difference Result 569 states and 798 transitions. [2022-04-06 11:55:17,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-04-06 11:55:17,010 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-04-06 11:55:17,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 11:55:17,012 INFO L225 Difference]: With dead ends: 569 [2022-04-06 11:55:17,012 INFO L226 Difference]: Without dead ends: 565 [2022-04-06 11:55:17,013 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 164 SyntacticMatches, 3 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1161 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=856, Invalid=3700, Unknown=0, NotChecked=0, Total=4556 [2022-04-06 11:55:17,013 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 163 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 1864 mSolverCounterSat, 403 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 46.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 2277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 403 IncrementalHoareTripleChecker+Valid, 1864 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 46.3s IncrementalHoareTripleChecker+Time [2022-04-06 11:55:17,013 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 474 Invalid, 2277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [403 Valid, 1864 Invalid, 10 Unknown, 0 Unchecked, 46.3s Time] [2022-04-06 11:55:17,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2022-04-06 11:55:17,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 529. [2022-04-06 11:55:17,176 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-04-06 11:55:17,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 748 transitions. [2022-04-06 11:55:17,178 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 748 transitions. Word has length 91 [2022-04-06 11:55:17,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 11:55:17,178 INFO L478 AbstractCegarLoop]: Abstraction has 529 states and 748 transitions. [2022-04-06 11:55:17,178 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-04-06 11:55:17,178 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 748 transitions. [2022-04-06 11:55:17,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-04-06 11:55:17,179 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 11:55:17,179 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-04-06 11:55:17,197 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-04-06 11:55:17,395 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-04-06 11:55:17,395 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 11:55:17,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 11:55:17,395 INFO L85 PathProgramCache]: Analyzing trace with hash 736682115, now seen corresponding path program 1 times [2022-04-06 11:55:17,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 11:55:17,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802728264] [2022-04-06 11:55:17,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:55:17,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 11:55:17,401 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 11:55:17,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [419514086] [2022-04-06 11:55:17,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:55:17,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 11:55:17,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 11:55:17,402 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-04-06 11:55:17,403 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-04-06 11:55:17,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 11:55:17,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 25 conjunts are in the unsatisfiable core [2022-04-06 11:55:17,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 11:55:17,729 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 20 proven. 16 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2022-04-06 11:55:17,729 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 11:55:18,342 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 22 proven. 14 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2022-04-06 11:55:18,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 11:55:18,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802728264] [2022-04-06 11:55:18,343 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 11:55:18,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419514086] [2022-04-06 11:55:18,343 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419514086] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 11:55:18,343 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 11:55:18,343 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2022-04-06 11:55:18,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242969986] [2022-04-06 11:55:18,343 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-06 11:55:18,343 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 11:55:18,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 11:55:18,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 11:55:18,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2022-04-06 11:55:18,344 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-04-06 11:55:20,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 11:55:20,637 INFO L93 Difference]: Finished difference Result 1268 states and 1965 transitions. [2022-04-06 11:55:20,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-04-06 11:55:20,637 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-04-06 11:55:20,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 11:55:20,643 INFO L225 Difference]: With dead ends: 1268 [2022-04-06 11:55:20,643 INFO L226 Difference]: Without dead ends: 1266 [2022-04-06 11:55:20,644 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 172 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=222, Invalid=534, Unknown=0, NotChecked=0, Total=756 [2022-04-06 11:55:20,644 INFO L913 BasicCegarLoop]: 86 mSDtfsCounter, 84 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 427 SdHoareTripleChecker+Invalid, 614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-04-06 11:55:20,645 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 427 Invalid, 614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 475 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-04-06 11:55:20,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1266 states. [2022-04-06 11:55:21,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1266 to 1153. [2022-04-06 11:55:21,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1153 states, 564 states have (on average 1.303191489361702) internal successors, (735), 568 states have internal predecessors, (735), 553 states have call successors, (553), 36 states have call predecessors, (553), 35 states have return successors, (551), 548 states have call predecessors, (551), 551 states have call successors, (551) [2022-04-06 11:55:21,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1153 states to 1153 states and 1839 transitions. [2022-04-06 11:55:21,180 INFO L78 Accepts]: Start accepts. Automaton has 1153 states and 1839 transitions. Word has length 94 [2022-04-06 11:55:21,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 11:55:21,181 INFO L478 AbstractCegarLoop]: Abstraction has 1153 states and 1839 transitions. [2022-04-06 11:55:21,181 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-04-06 11:55:21,181 INFO L276 IsEmpty]: Start isEmpty. Operand 1153 states and 1839 transitions. [2022-04-06 11:55:21,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-04-06 11:55:21,182 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 11:55:21,182 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-04-06 11:55:21,204 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-04-06 11:55:21,390 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-04-06 11:55:21,390 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 11:55:21,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 11:55:21,390 INFO L85 PathProgramCache]: Analyzing trace with hash -464781530, now seen corresponding path program 2 times [2022-04-06 11:55:21,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 11:55:21,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878485302] [2022-04-06 11:55:21,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:55:21,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 11:55:21,396 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 11:55:21,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [78214154] [2022-04-06 11:55:21,396 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 11:55:21,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 11:55:21,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 11:55:21,397 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-04-06 11:55:21,398 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-04-06 11:55:21,461 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 11:55:21,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 11:55:21,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 10 conjunts are in the unsatisfiable core [2022-04-06 11:55:21,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 11:55:21,608 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 38 proven. 16 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2022-04-06 11:55:21,608 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 11:55:21,746 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 38 proven. 16 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2022-04-06 11:55:21,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 11:55:21,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878485302] [2022-04-06 11:55:21,747 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 11:55:21,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [78214154] [2022-04-06 11:55:21,747 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [78214154] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 11:55:21,747 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 11:55:21,747 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2022-04-06 11:55:21,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934862182] [2022-04-06 11:55:21,747 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-06 11:55:21,748 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 11:55:21,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 11:55:21,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 11:55:21,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-04-06 11:55:21,748 INFO L87 Difference]: Start difference. First operand 1153 states and 1839 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-04-06 11:55:22,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 11:55:22,858 INFO L93 Difference]: Finished difference Result 1357 states and 2166 transitions. [2022-04-06 11:55:22,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-04-06 11:55:22,867 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-04-06 11:55:22,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 11:55:22,873 INFO L225 Difference]: With dead ends: 1357 [2022-04-06 11:55:22,873 INFO L226 Difference]: Without dead ends: 1350 [2022-04-06 11:55:22,873 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-04-06 11:55:22,874 INFO L913 BasicCegarLoop]: 91 mSDtfsCounter, 61 mSDsluCounter, 312 mSDsCounter, 0 mSdLazyCounter, 483 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 403 SdHoareTripleChecker+Invalid, 584 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 11:55:22,874 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 403 Invalid, 584 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 483 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 11:55:22,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1350 states. [2022-04-06 11:55:23,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1350 to 1125. [2022-04-06 11:55:23,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1125 states, 542 states have (on average 1.311808118081181) internal successors, (711), 545 states have internal predecessors, (711), 547 states have call successors, (547), 36 states have call predecessors, (547), 35 states have return successors, (545), 543 states have call predecessors, (545), 545 states have call successors, (545) [2022-04-06 11:55:23,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1125 states to 1125 states and 1803 transitions. [2022-04-06 11:55:23,350 INFO L78 Accepts]: Start accepts. Automaton has 1125 states and 1803 transitions. Word has length 99 [2022-04-06 11:55:23,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 11:55:23,350 INFO L478 AbstractCegarLoop]: Abstraction has 1125 states and 1803 transitions. [2022-04-06 11:55:23,350 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-04-06 11:55:23,350 INFO L276 IsEmpty]: Start isEmpty. Operand 1125 states and 1803 transitions. [2022-04-06 11:55:23,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-04-06 11:55:23,352 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 11:55:23,352 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-04-06 11:55:23,373 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-04-06 11:55:23,573 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-04-06 11:55:23,574 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 11:55:23,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 11:55:23,574 INFO L85 PathProgramCache]: Analyzing trace with hash -650677581, now seen corresponding path program 1 times [2022-04-06 11:55:23,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 11:55:23,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641597418] [2022-04-06 11:55:23,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:55:23,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 11:55:23,582 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 11:55:23,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1581721339] [2022-04-06 11:55:23,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:55:23,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 11:55:23,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 11:55:23,586 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-04-06 11:55:23,587 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-04-06 11:55:23,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 11:55:23,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 71 conjunts are in the unsatisfiable core [2022-04-06 11:55:23,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 11:55:24,450 INFO L134 CoverageAnalysis]: Checked inductivity of 404 backedges. 97 proven. 79 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2022-04-06 11:55:24,450 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 11:55:30,006 INFO L134 CoverageAnalysis]: Checked inductivity of 404 backedges. 98 proven. 60 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2022-04-06 11:55:30,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 11:55:30,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641597418] [2022-04-06 11:55:30,007 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 11:55:30,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1581721339] [2022-04-06 11:55:30,007 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1581721339] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 11:55:30,007 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 11:55:30,007 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 28 [2022-04-06 11:55:30,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447573435] [2022-04-06 11:55:30,007 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-06 11:55:30,007 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-04-06 11:55:30,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 11:55:30,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-04-06 11:55:30,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=604, Unknown=1, NotChecked=0, Total=756 [2022-04-06 11:55:30,008 INFO L87 Difference]: Start difference. First operand 1125 states and 1803 transitions. Second operand has 28 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 25 states have internal predecessors, (64), 11 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (31), 14 states have call predecessors, (31), 11 states have call successors, (31) [2022-04-06 11:55:47,520 WARN L232 SmtUtils]: Spent 12.21s on a formula simplification. DAG size of input: 123 DAG size of output: 49 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 11:56:08,914 WARN L232 SmtUtils]: Spent 20.55s on a formula simplification. DAG size of input: 132 DAG size of output: 36 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 11:56:11,013 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse6 (+ c_main_~d~0 c_main_~k~0)) (.cse5 (* (- 1) c_main_~v~0)) (.cse4 (* c_main_~b~0 (- 3))) (.cse2 (* (- 1) c_main_~b~0))) (and (let ((.cse1 (* (- 2) c_main_~v~0)) (.cse0 (* 2 c_main_~d~0))) (or (not (= (* c_main_~b~0 .cse0) (* 2 c_main_~v~0))) (not (= (+ .cse1 c_main_~c~0 (* c_main_~b~0 (+ .cse0 c_main_~k~0))) c_main_~a~0)) (= (+ .cse1 .cse2 c_main_~c~0) (let ((.cse3 (+ .cse0 c_main_~k~0 1))) (+ (* (+ (* (- 1) c_main_~q~0 .cse3) c_main_~p~0) c_main_~x~0) (* (+ (* (- 1) (* c_main_~s~0 .cse3)) c_main_~r~0) c_main_~y~0)))))) (= (+ .cse4 c_main_~a~0) (+ (* (+ (* c_main_~s~0 (- 3)) c_main_~r~0) c_main_~y~0) (* (+ c_main_~p~0 (* c_main_~q~0 (- 3))) c_main_~x~0))) (= (+ c_main_~c~0 .cse5) (+ (* (+ (* (- 1) (* c_main_~s~0 .cse6)) c_main_~r~0) c_main_~y~0) (* (+ (* (- 1) c_main_~q~0 .cse6) c_main_~p~0) c_main_~x~0))) (or (= (+ .cse2 c_main_~c~0 .cse5) (let ((.cse7 (+ c_main_~d~0 c_main_~k~0 1))) (+ (* (+ (* (- 1) c_main_~q~0 .cse7) c_main_~p~0) c_main_~x~0) (* (+ (* (- 1) (* c_main_~s~0 .cse7)) c_main_~r~0) c_main_~y~0)))) (not (= (+ (* c_main_~b~0 .cse6) c_main_~c~0 .cse5) c_main_~a~0))) (= c_main_~c~0 (+ (* (+ c_main_~r~0 (* (- 1) (* c_main_~s~0 c_main_~k~0))) c_main_~y~0) (* (+ c_main_~p~0 (* (- 1) c_main_~q~0 c_main_~k~0)) c_main_~x~0))) (or (not (= (+ c_main_~c~0 (* c_main_~b~0 (+ 2 c_main_~k~0)) (* (- 2) c_main_~b~0)) c_main_~a~0)) (= (let ((.cse8 (+ 3 c_main_~k~0))) (+ (* (+ c_main_~r~0 (* (- 1) (* c_main_~s~0 .cse8))) c_main_~y~0) (* c_main_~x~0 (+ (* (- 1) c_main_~q~0 .cse8) c_main_~p~0)))) (+ c_main_~c~0 .cse4))) (or (not (= (+ (* c_main_~b~0 c_main_~k~0) c_main_~c~0) c_main_~a~0)) (= (let ((.cse9 (+ c_main_~k~0 1))) (+ (* (+ (* (- 1) c_main_~q~0 .cse9) c_main_~p~0) c_main_~x~0) (* (+ (* (- 1) (* c_main_~s~0 .cse9)) c_main_~r~0) c_main_~y~0))) (+ .cse2 c_main_~c~0))) (= c_main_~b~0 (+ (* c_main_~q~0 c_main_~x~0) (* c_main_~s~0 c_main_~y~0))))) is different from false [2022-04-06 11:56:20,773 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 11:56:23,042 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 11:56:25,396 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-04-06 11:56:28,313 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-04-06 11:56:30,511 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-04-06 11:56:32,512 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-04-06 11:56:34,515 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-04-06 11:56:48,760 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-04-06 11:57:03,333 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 11:57:05,335 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-04-06 11:57:07,440 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-04-06 11:57:09,443 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-04-06 11:57:14,354 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 11:57:16,355 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-04-06 11:57:18,360 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-04-06 11:57:34,966 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 11:57:36,991 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-04-06 11:57:39,002 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-04-06 11:57:44,578 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 11:57:46,674 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 11:57:52,087 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-04-06 11:57:54,090 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-04-06 11:57:56,093 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-04-06 11:57:58,095 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-04-06 11:58:08,063 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.59s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 11:58:10,065 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-04-06 11:58:12,069 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-04-06 11:58:14,072 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-04-06 11:58:16,075 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-04-06 11:58:37,984 WARN L232 SmtUtils]: Spent 10.20s on a formula simplification that was a NOOP. DAG size: 77 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 11:58:52,576 WARN L232 SmtUtils]: Spent 5.41s on a formula simplification. DAG size of input: 73 DAG size of output: 48 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 11:58:54,580 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-04-06 11:58:57,394 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.88s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 11:59:00,632 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-04-06 11:59:09,995 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-04-06 11:59:11,997 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-04-06 11:59:13,999 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-04-06 11:59:16,001 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-04-06 11:59:27,501 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-04-06 11:59:29,542 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-04-06 11:59:31,544 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-04-06 11:59:33,546 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-04-06 11:59:35,548 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-04-06 11:59:54,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 11:59:54,686 INFO L93 Difference]: Finished difference Result 2224 states and 3676 transitions. [2022-04-06 11:59:54,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-04-06 11:59:54,687 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 25 states have internal predecessors, (64), 11 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (31), 14 states have call predecessors, (31), 11 states have call successors, (31) Word has length 119 [2022-04-06 11:59:54,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 11:59:54,695 INFO L225 Difference]: With dead ends: 2224 [2022-04-06 11:59:54,695 INFO L226 Difference]: Without dead ends: 2222 [2022-04-06 11:59:54,696 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 210 SyntacticMatches, 7 SemanticMatches, 53 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 820 ImplicationChecksByTransitivity, 175.4s TimeCoverageRelationStatistics Valid=690, Invalid=2149, Unknown=27, NotChecked=104, Total=2970 [2022-04-06 11:59:54,696 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 171 mSDsluCounter, 403 mSDsCounter, 0 mSdLazyCounter, 1346 mSolverCounterSat, 430 mSolverCounterUnsat, 32 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 93.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 454 SdHoareTripleChecker+Invalid, 1813 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 430 IncrementalHoareTripleChecker+Valid, 1346 IncrementalHoareTripleChecker+Invalid, 32 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 93.2s IncrementalHoareTripleChecker+Time [2022-04-06 11:59:54,696 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [173 Valid, 454 Invalid, 1813 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [430 Valid, 1346 Invalid, 32 Unknown, 5 Unchecked, 93.2s Time] [2022-04-06 11:59:54,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2222 states. [2022-04-06 11:59:55,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2222 to 2162. [2022-04-06 11:59:55,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2162 states, 963 states have (on average 1.3582554517133956) internal successors, (1308), 966 states have internal predecessors, (1308), 1151 states have call successors, (1151), 48 states have call predecessors, (1151), 47 states have return successors, (1149), 1147 states have call predecessors, (1149), 1149 states have call successors, (1149) [2022-04-06 11:59:55,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2162 states to 2162 states and 3608 transitions. [2022-04-06 11:59:55,868 INFO L78 Accepts]: Start accepts. Automaton has 2162 states and 3608 transitions. Word has length 119 [2022-04-06 11:59:55,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 11:59:55,868 INFO L478 AbstractCegarLoop]: Abstraction has 2162 states and 3608 transitions. [2022-04-06 11:59:55,868 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 25 states have internal predecessors, (64), 11 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (31), 14 states have call predecessors, (31), 11 states have call successors, (31) [2022-04-06 11:59:55,868 INFO L276 IsEmpty]: Start isEmpty. Operand 2162 states and 3608 transitions. [2022-04-06 11:59:55,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-04-06 11:59:55,870 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 11:59:55,870 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-04-06 11:59:55,888 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-04-06 11:59:56,083 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-04-06 11:59:56,083 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 11:59:56,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 11:59:56,084 INFO L85 PathProgramCache]: Analyzing trace with hash -529470484, now seen corresponding path program 2 times [2022-04-06 11:59:56,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 11:59:56,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600564350] [2022-04-06 11:59:56,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 11:59:56,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 11:59:56,089 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 11:59:56,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [149645413] [2022-04-06 11:59:56,090 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 11:59:56,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 11:59:56,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 11:59:56,090 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-04-06 11:59:56,092 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-04-06 11:59:56,149 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 11:59:56,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 11:59:56,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 106 conjunts are in the unsatisfiable core [2022-04-06 11:59:56,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 11:59:57,443 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 159 proven. 104 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2022-04-06 11:59:57,443 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 12:00:02,063 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 12:00:10,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 12:00:10,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600564350] [2022-04-06 12:00:10,406 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 12:00:10,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [149645413] [2022-04-06 12:00:10,406 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [149645413] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 12:00:10,406 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 12:00:10,406 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-04-06 12:00:10,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361688510] [2022-04-06 12:00:10,406 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 12:00:10,406 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-04-06 12:00:10,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 12:00:10,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-04-06 12:00:10,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=971, Unknown=1, NotChecked=0, Total=1122 [2022-04-06 12:00:10,407 INFO L87 Difference]: Start difference. First operand 2162 states and 3608 transitions. Second operand has 22 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-04-06 12:00:16,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 12:00:16,102 INFO L93 Difference]: Finished difference Result 2553 states and 4246 transitions. [2022-04-06 12:00:16,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-04-06 12:00:16,104 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 141 [2022-04-06 12:00:16,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 12:00:16,119 INFO L225 Difference]: With dead ends: 2553 [2022-04-06 12:00:16,119 INFO L226 Difference]: Without dead ends: 2546 [2022-04-06 12:00:16,120 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 164 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 15.1s TimeCoverageRelationStatistics Valid=227, Invalid=1494, Unknown=1, NotChecked=0, Total=1722 [2022-04-06 12:00:16,120 INFO L913 BasicCegarLoop]: 63 mSDtfsCounter, 86 mSDsluCounter, 415 mSDsCounter, 0 mSdLazyCounter, 1378 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 478 SdHoareTripleChecker+Invalid, 1468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 1378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-04-06 12:00:16,120 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 478 Invalid, 1468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 1378 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-04-06 12:00:16,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2546 states. [2022-04-06 12:00:17,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2546 to 2519. [2022-04-06 12:00:17,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2519 states, 1117 states have (on average 1.3607878245299911) internal successors, (1520), 1120 states have internal predecessors, (1520), 1347 states have call successors, (1347), 55 states have call predecessors, (1347), 54 states have return successors, (1345), 1343 states have call predecessors, (1345), 1345 states have call successors, (1345) [2022-04-06 12:00:17,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2519 states to 2519 states and 4212 transitions. [2022-04-06 12:00:17,524 INFO L78 Accepts]: Start accepts. Automaton has 2519 states and 4212 transitions. Word has length 141 [2022-04-06 12:00:17,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 12:00:17,524 INFO L478 AbstractCegarLoop]: Abstraction has 2519 states and 4212 transitions. [2022-04-06 12:00:17,524 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-04-06 12:00:17,524 INFO L276 IsEmpty]: Start isEmpty. Operand 2519 states and 4212 transitions. [2022-04-06 12:00:17,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-04-06 12:00:17,526 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 12:00:17,527 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1] [2022-04-06 12:00:17,545 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-04-06 12:00:17,737 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-04-06 12:00:17,737 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 12:00:17,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 12:00:17,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1559782355, now seen corresponding path program 3 times [2022-04-06 12:00:17,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 12:00:17,738 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108728259] [2022-04-06 12:00:17,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 12:00:17,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 12:00:17,744 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 12:00:17,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1428184073] [2022-04-06 12:00:17,744 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-04-06 12:00:17,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 12:00:17,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 12:00:17,747 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-04-06 12:00:17,748 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-04-06 12:00:17,821 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-04-06 12:00:17,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 12:00:17,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 109 conjunts are in the unsatisfiable core [2022-04-06 12:00:17,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 12:00:19,375 INFO L134 CoverageAnalysis]: Checked inductivity of 620 backedges. 105 proven. 95 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-04-06 12:00:19,376 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 12:00:27,373 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 12:00:42,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 12:00:42,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108728259] [2022-04-06 12:00:42,623 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 12:00:42,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428184073] [2022-04-06 12:00:42,623 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428184073] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 12:00:42,623 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 12:00:42,623 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-04-06 12:00:42,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207305399] [2022-04-06 12:00:42,623 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 12:00:42,624 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-04-06 12:00:42,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 12:00:42,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-04-06 12:00:42,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=841, Unknown=6, NotChecked=0, Total=992 [2022-04-06 12:00:42,624 INFO L87 Difference]: Start difference. First operand 2519 states and 4212 transitions. Second operand has 22 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-04-06 12:00:48,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 12:00:48,608 INFO L93 Difference]: Finished difference Result 2913 states and 4853 transitions. [2022-04-06 12:00:48,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-04-06 12:00:48,610 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) Word has length 146 [2022-04-06 12:00:48,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 12:00:48,621 INFO L225 Difference]: With dead ends: 2913 [2022-04-06 12:00:48,621 INFO L226 Difference]: Without dead ends: 2906 [2022-04-06 12:00:48,622 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 172 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 285 ImplicationChecksByTransitivity, 21.8s TimeCoverageRelationStatistics Valid=231, Invalid=1403, Unknown=6, NotChecked=0, Total=1640 [2022-04-06 12:00:48,622 INFO L913 BasicCegarLoop]: 66 mSDtfsCounter, 93 mSDsluCounter, 535 mSDsCounter, 0 mSdLazyCounter, 1982 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 601 SdHoareTripleChecker+Invalid, 2074 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 1982 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-04-06 12:00:48,622 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 601 Invalid, 2074 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 1982 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-04-06 12:00:48,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2906 states. [2022-04-06 12:00:50,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2906 to 2535. [2022-04-06 12:00:50,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2535 states, 1129 states have (on average 1.3569530558015943) internal successors, (1532), 1131 states have internal predecessors, (1532), 1345 states have call successors, (1345), 61 states have call predecessors, (1345), 60 states have return successors, (1343), 1342 states have call predecessors, (1343), 1343 states have call successors, (1343) [2022-04-06 12:00:50,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2535 states to 2535 states and 4220 transitions. [2022-04-06 12:00:50,129 INFO L78 Accepts]: Start accepts. Automaton has 2535 states and 4220 transitions. Word has length 146 [2022-04-06 12:00:50,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 12:00:50,129 INFO L478 AbstractCegarLoop]: Abstraction has 2535 states and 4220 transitions. [2022-04-06 12:00:50,129 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-04-06 12:00:50,129 INFO L276 IsEmpty]: Start isEmpty. Operand 2535 states and 4220 transitions. [2022-04-06 12:00:50,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2022-04-06 12:00:50,132 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 12:00:50,132 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 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] [2022-04-06 12:00:50,149 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-04-06 12:00:50,349 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-04-06 12:00:50,349 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 12:00:50,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 12:00:50,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1396768489, now seen corresponding path program 4 times [2022-04-06 12:00:50,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 12:00:50,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682881340] [2022-04-06 12:00:50,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 12:00:50,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 12:00:50,356 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 12:00:50,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1084349098] [2022-04-06 12:00:50,356 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 12:00:50,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 12:00:50,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 12:00:50,357 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-04-06 12:00:50,358 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-04-06 12:00:50,447 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 12:00:50,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 12:00:50,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 110 conjunts are in the unsatisfiable core [2022-04-06 12:00:50,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 12:00:51,999 INFO L134 CoverageAnalysis]: Checked inductivity of 914 backedges. 194 proven. 161 refuted. 0 times theorem prover too weak. 559 trivial. 0 not checked. [2022-04-06 12:00:52,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 12:00:53,029 INFO L134 CoverageAnalysis]: Checked inductivity of 914 backedges. 220 proven. 12 refuted. 0 times theorem prover too weak. 682 trivial. 0 not checked. [2022-04-06 12:00:53,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 12:00:53,029 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682881340] [2022-04-06 12:00:53,029 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 12:00:53,029 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1084349098] [2022-04-06 12:00:53,029 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1084349098] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 12:00:53,029 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 12:00:53,029 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 13] total 29 [2022-04-06 12:00:53,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736748941] [2022-04-06 12:00:53,029 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-06 12:00:53,030 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-04-06 12:00:53,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 12:00:53,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-04-06 12:00:53,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=690, Unknown=0, NotChecked=0, Total=812 [2022-04-06 12:00:53,030 INFO L87 Difference]: Start difference. First operand 2535 states and 4220 transitions. Second operand has 29 states, 25 states have (on average 2.8) internal successors, (70), 26 states have internal predecessors, (70), 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-04-06 12:00:57,558 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-04-06 12:01:01,766 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 12:01:05,388 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 12:01:08,494 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-04-06 12:01:10,497 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-04-06 12:01:12,853 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 12:01:18,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 12:01:18,085 INFO L93 Difference]: Finished difference Result 3354 states and 5571 transitions. [2022-04-06 12:01:18,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-04-06 12:01:18,086 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 25 states have (on average 2.8) internal successors, (70), 26 states have internal predecessors, (70), 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 163 [2022-04-06 12:01:18,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 12:01:18,110 INFO L225 Difference]: With dead ends: 3354 [2022-04-06 12:01:18,111 INFO L226 Difference]: Without dead ends: 3346 [2022-04-06 12:01:18,112 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 354 GetRequests, 295 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 724 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=512, Invalid=2794, Unknown=0, NotChecked=0, Total=3306 [2022-04-06 12:01:18,113 INFO L913 BasicCegarLoop]: 68 mSDtfsCounter, 186 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 2604 mSolverCounterSat, 603 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 557 SdHoareTripleChecker+Invalid, 3212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 603 IncrementalHoareTripleChecker+Valid, 2604 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.7s IncrementalHoareTripleChecker+Time [2022-04-06 12:01:18,113 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [200 Valid, 557 Invalid, 3212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [603 Valid, 2604 Invalid, 5 Unknown, 0 Unchecked, 20.7s Time] [2022-04-06 12:01:18,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3346 states. [2022-04-06 12:01:19,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3346 to 3014. [2022-04-06 12:01:19,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3014 states, 1339 states have (on average 1.357729648991785) internal successors, (1818), 1341 states have internal predecessors, (1818), 1601 states have call successors, (1601), 74 states have call predecessors, (1601), 73 states have return successors, (1599), 1598 states have call predecessors, (1599), 1599 states have call successors, (1599) [2022-04-06 12:01:20,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3014 states to 3014 states and 5018 transitions. [2022-04-06 12:01:20,002 INFO L78 Accepts]: Start accepts. Automaton has 3014 states and 5018 transitions. Word has length 163 [2022-04-06 12:01:20,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 12:01:20,003 INFO L478 AbstractCegarLoop]: Abstraction has 3014 states and 5018 transitions. [2022-04-06 12:01:20,008 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 25 states have (on average 2.8) internal successors, (70), 26 states have internal predecessors, (70), 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-04-06 12:01:20,009 INFO L276 IsEmpty]: Start isEmpty. Operand 3014 states and 5018 transitions. [2022-04-06 12:01:20,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2022-04-06 12:01:20,013 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 12:01:20,013 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-04-06 12:01:20,038 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-04-06 12:01:20,234 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-04-06 12:01:20,234 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 12:01:20,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 12:01:20,235 INFO L85 PathProgramCache]: Analyzing trace with hash 540961160, now seen corresponding path program 2 times [2022-04-06 12:01:20,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 12:01:20,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891895562] [2022-04-06 12:01:20,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 12:01:20,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 12:01:20,247 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 12:01:20,247 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [180493304] [2022-04-06 12:01:20,247 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 12:01:20,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 12:01:20,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 12:01:20,249 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-04-06 12:01:20,249 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-04-06 12:01:20,320 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 12:01:20,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 12:01:20,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 23 conjunts are in the unsatisfiable core [2022-04-06 12:01:20,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 12:01:20,738 INFO L134 CoverageAnalysis]: Checked inductivity of 1498 backedges. 269 proven. 102 refuted. 0 times theorem prover too weak. 1127 trivial. 0 not checked. [2022-04-06 12:01:20,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 12:01:21,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 12:01:21,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891895562] [2022-04-06 12:01:21,361 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 12:01:21,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180493304] [2022-04-06 12:01:21,361 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [180493304] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 12:01:21,361 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 12:01:21,361 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-04-06 12:01:21,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098801656] [2022-04-06 12:01:21,362 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 12:01:21,362 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 12:01:21,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 12:01:21,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 12:01:21,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=645, Unknown=0, NotChecked=0, Total=756 [2022-04-06 12:01:21,363 INFO L87 Difference]: Start difference. First operand 3014 states and 5018 transitions. Second operand has 16 states, 16 states have (on average 2.75) internal successors, (44), 15 states have internal predecessors, (44), 9 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 9 states have call predecessors, (31), 9 states have call successors, (31) [2022-04-06 12:01:24,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 12:01:24,320 INFO L93 Difference]: Finished difference Result 4200 states and 6912 transitions. [2022-04-06 12:01:24,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-04-06 12:01:24,320 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.75) internal successors, (44), 15 states have internal predecessors, (44), 9 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 9 states have call predecessors, (31), 9 states have call successors, (31) Word has length 187 [2022-04-06 12:01:24,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 12:01:24,332 INFO L225 Difference]: With dead ends: 4200 [2022-04-06 12:01:24,333 INFO L226 Difference]: Without dead ends: 3153 [2022-04-06 12:01:24,337 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 360 GetRequests, 321 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=312, Invalid=1328, Unknown=0, NotChecked=0, Total=1640 [2022-04-06 12:01:24,337 INFO L913 BasicCegarLoop]: 98 mSDtfsCounter, 58 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 813 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 424 SdHoareTripleChecker+Invalid, 961 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 813 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-06 12:01:24,337 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 424 Invalid, 961 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 813 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-06 12:01:24,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3153 states. [2022-04-06 12:01:26,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3153 to 3074. [2022-04-06 12:01:26,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3074 states, 1359 states have (on average 1.359823399558499) internal successors, (1848), 1361 states have internal predecessors, (1848), 1641 states have call successors, (1641), 74 states have call predecessors, (1641), 73 states have return successors, (1639), 1638 states have call predecessors, (1639), 1639 states have call successors, (1639) [2022-04-06 12:01:26,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3074 states to 3074 states and 5128 transitions. [2022-04-06 12:01:26,345 INFO L78 Accepts]: Start accepts. Automaton has 3074 states and 5128 transitions. Word has length 187 [2022-04-06 12:01:26,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 12:01:26,345 INFO L478 AbstractCegarLoop]: Abstraction has 3074 states and 5128 transitions. [2022-04-06 12:01:26,345 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.75) internal successors, (44), 15 states have internal predecessors, (44), 9 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 9 states have call predecessors, (31), 9 states have call successors, (31) [2022-04-06 12:01:26,345 INFO L276 IsEmpty]: Start isEmpty. Operand 3074 states and 5128 transitions. [2022-04-06 12:01:26,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-04-06 12:01:26,349 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 12:01:26,349 INFO L499 BasicCegarLoop]: trace histogram [25, 24, 24, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 3, 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-04-06 12:01:26,366 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-04-06 12:01:26,565 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-04-06 12:01:26,566 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 12:01:26,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 12:01:26,566 INFO L85 PathProgramCache]: Analyzing trace with hash 2130153842, now seen corresponding path program 5 times [2022-04-06 12:01:26,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 12:01:26,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726815894] [2022-04-06 12:01:26,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 12:01:26,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 12:01:26,575 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 12:01:26,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1828058826] [2022-04-06 12:01:26,575 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-04-06 12:01:26,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 12:01:26,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 12:01:26,576 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-04-06 12:01:26,576 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-04-06 12:01:26,640 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-04-06 12:01:26,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 12:01:26,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 8 conjunts are in the unsatisfiable core [2022-04-06 12:01:26,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 12:01:26,983 INFO L134 CoverageAnalysis]: Checked inductivity of 1296 backedges. 442 proven. 30 refuted. 0 times theorem prover too weak. 824 trivial. 0 not checked. [2022-04-06 12:01:26,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 12:01:27,418 INFO L134 CoverageAnalysis]: Checked inductivity of 1296 backedges. 124 proven. 36 refuted. 0 times theorem prover too weak. 1136 trivial. 0 not checked. [2022-04-06 12:01:27,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 12:01:27,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726815894] [2022-04-06 12:01:27,418 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 12:01:27,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1828058826] [2022-04-06 12:01:27,418 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1828058826] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 12:01:27,418 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 12:01:27,418 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-04-06 12:01:27,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006743219] [2022-04-06 12:01:27,418 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-06 12:01:27,419 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 12:01:27,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 12:01:27,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 12:01:27,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-04-06 12:01:27,419 INFO L87 Difference]: Start difference. First operand 3074 states and 5128 transitions. Second operand has 14 states, 14 states have (on average 4.071428571428571) internal successors, (57), 14 states have internal predecessors, (57), 10 states have call successors, (51), 2 states have call predecessors, (51), 2 states have return successors, (49), 10 states have call predecessors, (49), 10 states have call successors, (49) [2022-04-06 12:01:30,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 12:01:30,694 INFO L93 Difference]: Finished difference Result 6362 states and 10634 transitions. [2022-04-06 12:01:30,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-04-06 12:01:30,695 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.071428571428571) internal successors, (57), 14 states have internal predecessors, (57), 10 states have call successors, (51), 2 states have call predecessors, (51), 2 states have return successors, (49), 10 states have call predecessors, (49), 10 states have call successors, (49) Word has length 185 [2022-04-06 12:01:30,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 12:01:30,709 INFO L225 Difference]: With dead ends: 6362 [2022-04-06 12:01:30,710 INFO L226 Difference]: Without dead ends: 4081 [2022-04-06 12:01:30,716 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 383 GetRequests, 359 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=186, Invalid=464, Unknown=0, NotChecked=0, Total=650 [2022-04-06 12:01:30,717 INFO L913 BasicCegarLoop]: 81 mSDtfsCounter, 50 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 429 SdHoareTripleChecker+Invalid, 442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-06 12:01:30,717 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 429 Invalid, 442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-06 12:01:30,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4081 states. [2022-04-06 12:01:32,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4081 to 3633. [2022-04-06 12:01:32,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3633 states, 1708 states have (on average 1.3266978922716628) internal successors, (2266), 1745 states have internal predecessors, (2266), 1853 states have call successors, (1853), 72 states have call predecessors, (1853), 71 states have return successors, (1851), 1815 states have call predecessors, (1851), 1851 states have call successors, (1851) [2022-04-06 12:01:33,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3633 states to 3633 states and 5970 transitions. [2022-04-06 12:01:33,004 INFO L78 Accepts]: Start accepts. Automaton has 3633 states and 5970 transitions. Word has length 185 [2022-04-06 12:01:33,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 12:01:33,004 INFO L478 AbstractCegarLoop]: Abstraction has 3633 states and 5970 transitions. [2022-04-06 12:01:33,004 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.071428571428571) internal successors, (57), 14 states have internal predecessors, (57), 10 states have call successors, (51), 2 states have call predecessors, (51), 2 states have return successors, (49), 10 states have call predecessors, (49), 10 states have call successors, (49) [2022-04-06 12:01:33,004 INFO L276 IsEmpty]: Start isEmpty. Operand 3633 states and 5970 transitions. [2022-04-06 12:01:33,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2022-04-06 12:01:33,008 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 12:01:33,008 INFO L499 BasicCegarLoop]: trace histogram [31, 30, 30, 8, 8, 8, 8, 8, 8, 7, 7, 7, 6, 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-04-06 12:01:33,025 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-04-06 12:01:33,225 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-04-06 12:01:33,225 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 12:01:33,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 12:01:33,226 INFO L85 PathProgramCache]: Analyzing trace with hash -171776405, now seen corresponding path program 3 times [2022-04-06 12:01:33,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 12:01:33,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263228644] [2022-04-06 12:01:33,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 12:01:33,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 12:01:33,232 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 12:01:33,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1314640873] [2022-04-06 12:01:33,233 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-04-06 12:01:33,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 12:01:33,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 12:01:33,239 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-04-06 12:01:33,242 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-04-06 12:01:33,298 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-04-06 12:01:33,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 12:01:33,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 28 conjunts are in the unsatisfiable core [2022-04-06 12:01:33,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 12:01:33,698 INFO L134 CoverageAnalysis]: Checked inductivity of 1986 backedges. 180 proven. 37 refuted. 0 times theorem prover too weak. 1769 trivial. 0 not checked. [2022-04-06 12:01:33,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 12:01:34,052 INFO L134 CoverageAnalysis]: Checked inductivity of 1986 backedges. 144 proven. 13 refuted. 0 times theorem prover too weak. 1829 trivial. 0 not checked. [2022-04-06 12:01:34,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 12:01:34,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263228644] [2022-04-06 12:01:34,052 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 12:01:34,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1314640873] [2022-04-06 12:01:34,052 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1314640873] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 12:01:34,053 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 12:01:34,053 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 13 [2022-04-06 12:01:34,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695496593] [2022-04-06 12:01:34,053 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-06 12:01:34,053 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 12:01:34,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 12:01:34,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 12:01:34,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-04-06 12:01:34,054 INFO L87 Difference]: Start difference. First operand 3633 states and 5970 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-04-06 12:01:37,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 12:01:37,303 INFO L93 Difference]: Finished difference Result 4456 states and 7355 transitions. [2022-04-06 12:01:37,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 12:01:37,304 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 209 [2022-04-06 12:01:37,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 12:01:37,326 INFO L225 Difference]: With dead ends: 4456 [2022-04-06 12:01:37,327 INFO L226 Difference]: Without dead ends: 4452 [2022-04-06 12:01:37,328 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 424 GetRequests, 406 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-04-06 12:01:37,328 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 28 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 308 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 12:01:37,329 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 232 Invalid, 342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 308 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 12:01:37,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4452 states. [2022-04-06 12:01:39,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4452 to 3639. [2022-04-06 12:01:39,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3639 states, 1713 states have (on average 1.3251605370694688) internal successors, (2270), 1749 states have internal predecessors, (2270), 1853 states have call successors, (1853), 74 states have call predecessors, (1853), 72 states have return successors, (1851), 1815 states have call predecessors, (1851), 1851 states have call successors, (1851) [2022-04-06 12:01:39,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3639 states to 3639 states and 5974 transitions. [2022-04-06 12:01:39,859 INFO L78 Accepts]: Start accepts. Automaton has 3639 states and 5974 transitions. Word has length 209 [2022-04-06 12:01:39,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 12:01:39,859 INFO L478 AbstractCegarLoop]: Abstraction has 3639 states and 5974 transitions. [2022-04-06 12:01:39,860 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-04-06 12:01:39,860 INFO L276 IsEmpty]: Start isEmpty. Operand 3639 states and 5974 transitions. [2022-04-06 12:01:39,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2022-04-06 12:01:39,865 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 12:01:39,865 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-04-06 12:01:39,899 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-04-06 12:01:40,081 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-04-06 12:01:40,081 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 12:01:40,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 12:01:40,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1453712812, now seen corresponding path program 6 times [2022-04-06 12:01:40,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 12:01:40,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532454859] [2022-04-06 12:01:40,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 12:01:40,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 12:01:40,089 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 12:01:40,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1644877044] [2022-04-06 12:01:40,089 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 12:01:40,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 12:01:40,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 12:01:40,094 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-04-06 12:01:40,095 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-04-06 12:01:40,317 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-04-06 12:01:40,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 12:01:40,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 112 conjunts are in the unsatisfiable core [2022-04-06 12:01:40,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 12:01:58,859 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 12:02:04,836 INFO L134 CoverageAnalysis]: Checked inductivity of 2270 backedges. 232 proven. 282 refuted. 0 times theorem prover too weak. 1756 trivial. 0 not checked. [2022-04-06 12:02:04,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 12:02:24,829 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 12:03:54,042 WARN L855 $PredicateComparison]: unable to prove that (let ((.cse7 (+ c_main_~d~0 c_main_~k~0)) (.cse4 (* c_main_~p~0 c_main_~x~0)) (.cse5 (* c_main_~r~0 c_main_~y~0))) (let ((.cse1 (* (- 2) c_main_~r~0 c_main_~y~0)) (.cse2 (div (* (- 1) c_main_~b~0) (- 2))) (.cse3 (* (- 2) c_main_~p~0 c_main_~x~0)) (.cse10 (+ .cse4 .cse5)) (.cse9 (* c_main_~s~0 .cse7 c_main_~y~0)) (.cse8 (* c_main_~q~0 .cse7 c_main_~x~0))) (or (let ((.cse0 (div (+ .cse1 (* c_main_~s~0 2 c_main_~y~0 c_main_~k~0) (* c_main_~q~0 2 c_main_~x~0 c_main_~k~0) (* c_main_~q~0 2 c_main_~d~0 c_main_~x~0) .cse2 (* c_main_~s~0 2 c_main_~d~0 c_main_~y~0) .cse3) (+ (* (- 1) c_main_~q~0 c_main_~x~0 c_main_~k~0) (* (- 1) c_main_~s~0 c_main_~y~0 c_main_~k~0) (* (- 1) c_main_~q~0 c_main_~d~0 c_main_~x~0) .cse4 .cse5 (* (- 1) c_main_~s~0 c_main_~d~0 c_main_~y~0))))) (<= (+ (* (* .cse0 c_main_~r~0 c_main_~y~0) 4) (* (* .cse0 c_main_~p~0 c_main_~x~0) 4)) (+ c_main_~b~0 (* (* .cse0 c_main_~q~0 c_main_~x~0 c_main_~k~0) 4) (* (* .cse0 c_main_~s~0 c_main_~y~0 c_main_~k~0) 4) (* (* .cse0 c_main_~q~0 c_main_~d~0 c_main_~x~0) 4) (* (* .cse0 c_main_~s~0 c_main_~d~0 c_main_~y~0) 4)))) (let ((.cse6 (div (+ (* c_main_~q~0 .cse7 2 c_main_~x~0) .cse1 (* c_main_~s~0 .cse7 2 c_main_~y~0) .cse2 .cse3) (+ (* (- 1) c_main_~s~0 .cse7 c_main_~y~0) .cse4 .cse5 (* (- 1) c_main_~q~0 .cse7 c_main_~x~0))))) (= (+ (* 2 (* c_main_~q~0 .cse6 .cse7 c_main_~x~0)) (* 4 .cse8) (* (* .cse6 c_main_~s~0 .cse7 c_main_~y~0) 2) (* c_main_~q~0 c_main_~x~0) (* c_main_~s~0 c_main_~y~0) (* .cse9 4)) (+ (* 2 (* .cse6 c_main_~r~0 c_main_~y~0)) (* 2 (* .cse6 c_main_~p~0 c_main_~x~0)) (* .cse4 4) (* .cse5 4)))) (<= .cse10 (+ (* c_main_~q~0 c_main_~d~0 c_main_~x~0) (* c_main_~q~0 c_main_~x~0 c_main_~k~0) (* c_main_~s~0 c_main_~d~0 c_main_~y~0) (* c_main_~s~0 c_main_~y~0 c_main_~k~0))) (not (= .cse10 (+ .cse9 c_main_~c~0 (* (- 1) c_main_~v~0) .cse8))) (not (= (let ((.cse11 (* (+ (* (- 1) (* c_main_~s~0 .cse7)) c_main_~r~0) c_main_~y~0)) (.cse12 (* (+ (* (- 1) c_main_~q~0 .cse7) c_main_~p~0) c_main_~x~0))) (mod (+ (* (- 2) .cse11) (* (- 2) .cse12) (div (- c_main_~b~0) (- 2))) (+ .cse11 .cse12))) 0)) (not (= (mod c_main_~b~0 2) 0))))) is different from true [2022-04-06 12:04:08,552 WARN L232 SmtUtils]: Spent 9.71s on a formula simplification that was a NOOP. DAG size: 29 (called from [L1067] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2022-04-06 12:06:12,100 INFO L134 CoverageAnalysis]: Checked inductivity of 2270 backedges. 220 proven. 247 refuted. 0 times theorem prover too weak. 1759 trivial. 44 not checked. [2022-04-06 12:06:12,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 12:06:12,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532454859] [2022-04-06 12:06:12,101 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 12:06:12,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1644877044] [2022-04-06 12:06:12,101 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1644877044] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 12:06:12,101 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 12:06:12,101 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 26] total 50 [2022-04-06 12:06:12,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219727957] [2022-04-06 12:06:12,101 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-06 12:06:12,102 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-04-06 12:06:12,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 12:06:12,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-04-06 12:06:12,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=421, Invalid=1917, Unknown=18, NotChecked=94, Total=2450 [2022-04-06 12:06:12,103 INFO L87 Difference]: Start difference. First operand 3639 states and 5974 transitions. Second operand has 50 states, 48 states have (on average 1.9583333333333333) internal successors, (94), 46 states have internal predecessors, (94), 19 states have call successors, (61), 3 states have call predecessors, (61), 3 states have return successors, (60), 19 states have call predecessors, (60), 17 states have call successors, (60) [2022-04-06 12:06:21,439 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-04-06 12:06:25,595 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.89s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers []