/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/ps4-ll_valuebound50.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-05ce600 [2022-02-24 00:05:56,658 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-24 00:05:56,682 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-24 00:05:56,714 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-24 00:05:56,715 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-24 00:05:56,715 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-24 00:05:56,716 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-24 00:05:56,717 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-24 00:05:56,719 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-24 00:05:56,719 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-24 00:05:56,720 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-24 00:05:56,720 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-24 00:05:56,721 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-24 00:05:56,721 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-24 00:05:56,722 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-24 00:05:56,729 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-24 00:05:56,729 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-24 00:05:56,731 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-24 00:05:56,732 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-24 00:05:56,733 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-24 00:05:56,734 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-24 00:05:56,739 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-24 00:05:56,740 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-24 00:05:56,740 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-24 00:05:56,742 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-24 00:05:56,744 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-24 00:05:56,744 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-24 00:05:56,745 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-24 00:05:56,746 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-24 00:05:56,746 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-24 00:05:56,747 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-24 00:05:56,747 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-24 00:05:56,748 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-24 00:05:56,749 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-24 00:05:56,750 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-24 00:05:56,750 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-24 00:05:56,750 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-24 00:05:56,750 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-24 00:05:56,751 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-24 00:05:56,751 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-24 00:05:56,752 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-24 00:05:56,753 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/loopacceleration/qvasr/qvasr_64.epf [2022-02-24 00:05:56,774 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-24 00:05:56,774 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-24 00:05:56,774 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-24 00:05:56,775 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-24 00:05:56,777 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-24 00:05:56,777 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-24 00:05:56,777 INFO L138 SettingsManager]: * Use SBE=true [2022-02-24 00:05:56,777 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-24 00:05:56,777 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-24 00:05:56,777 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-24 00:05:56,777 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-24 00:05:56,778 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-24 00:05:56,778 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-24 00:05:56,778 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-24 00:05:56,778 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-24 00:05:56,778 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-24 00:05:56,778 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-24 00:05:56,778 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-24 00:05:56,778 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-24 00:05:56,778 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-24 00:05:56,778 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-24 00:05:56,778 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-24 00:05:56,779 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-24 00:05:56,779 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-24 00:05:56,779 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-24 00:05:56,779 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-24 00:05:56,779 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-02-24 00:05:56,779 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-02-24 00:05:56,779 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-02-24 00:05:56,780 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-02-24 00:05:56,977 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-24 00:05:56,997 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-24 00:05:56,999 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-24 00:05:57,000 INFO L271 PluginConnector]: Initializing CDTParser... [2022-02-24 00:05:57,001 INFO L275 PluginConnector]: CDTParser initialized [2022-02-24 00:05:57,002 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/ps4-ll_valuebound50.c [2022-02-24 00:05:57,057 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/18a817855/1f80e45554324c0db2f5c762498fa547/FLAGebdb36376 [2022-02-24 00:05:57,376 INFO L306 CDTParser]: Found 1 translation units. [2022-02-24 00:05:57,377 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/ps4-ll_valuebound50.c [2022-02-24 00:05:57,384 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/18a817855/1f80e45554324c0db2f5c762498fa547/FLAGebdb36376 [2022-02-24 00:05:57,828 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/18a817855/1f80e45554324c0db2f5c762498fa547 [2022-02-24 00:05:57,829 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-24 00:05:57,830 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-02-24 00:05:57,835 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-02-24 00:05:57,835 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-02-24 00:05:57,838 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-02-24 00:05:57,839 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.02 12:05:57" (1/1) ... [2022-02-24 00:05:57,840 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@15186e16 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.02 12:05:57, skipping insertion in model container [2022-02-24 00:05:57,840 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.02 12:05:57" (1/1) ... [2022-02-24 00:05:57,845 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-02-24 00:05:57,856 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-02-24 00:05:57,985 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/ps4-ll_valuebound50.c[458,471] [2022-02-24 00:05:57,994 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-24 00:05:57,999 INFO L203 MainTranslator]: Completed pre-run [2022-02-24 00:05:58,006 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/ps4-ll_valuebound50.c[458,471] [2022-02-24 00:05:58,009 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-24 00:05:58,018 INFO L208 MainTranslator]: Completed translation [2022-02-24 00:05:58,018 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.02 12:05:58 WrapperNode [2022-02-24 00:05:58,019 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-02-24 00:05:58,020 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-24 00:05:58,020 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-24 00:05:58,020 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-24 00:05:58,027 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.02 12:05:58" (1/1) ... [2022-02-24 00:05:58,027 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.02 12:05:58" (1/1) ... [2022-02-24 00:05:58,031 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.02 12:05:58" (1/1) ... [2022-02-24 00:05:58,031 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.02 12:05:58" (1/1) ... [2022-02-24 00:05:58,033 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.02 12:05:58" (1/1) ... [2022-02-24 00:05:58,035 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.02 12:05:58" (1/1) ... [2022-02-24 00:05:58,036 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.02 12:05:58" (1/1) ... [2022-02-24 00:05:58,037 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-24 00:05:58,038 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-24 00:05:58,038 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-24 00:05:58,038 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-24 00:05:58,038 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.02 12:05:58" (1/1) ... [2022-02-24 00:05:58,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-24 00:05:58,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-24 00:05:58,072 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-02-24 00:05:58,075 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-02-24 00:05:58,098 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-02-24 00:05:58,098 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-24 00:05:58,098 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-02-24 00:05:58,099 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-02-24 00:05:58,099 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-02-24 00:05:58,099 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-02-24 00:05:58,099 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-02-24 00:05:58,099 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-02-24 00:05:58,099 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-02-24 00:05:58,099 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-02-24 00:05:58,099 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_short [2022-02-24 00:05:58,099 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-02-24 00:05:58,099 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-02-24 00:05:58,099 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-02-24 00:05:58,099 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-02-24 00:05:58,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-02-24 00:05:58,099 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-24 00:05:58,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-02-24 00:05:58,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-02-24 00:05:58,100 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-02-24 00:05:58,138 INFO L234 CfgBuilder]: Building ICFG [2022-02-24 00:05:58,140 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-24 00:05:58,224 INFO L275 CfgBuilder]: Performing block encoding [2022-02-24 00:05:58,228 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-24 00:05:58,228 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-02-24 00:05:58,229 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.02 12:05:58 BoogieIcfgContainer [2022-02-24 00:05:58,229 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-24 00:05:58,230 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2022-02-24 00:05:58,230 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2022-02-24 00:05:58,231 INFO L275 PluginConnector]: IcfgTransformer initialized [2022-02-24 00:05:58,245 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.02 12:05:58" (1/1) ... [2022-02-24 00:05:58,268 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 24.02 12:05:58 BasicIcfg [2022-02-24 00:05:58,268 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2022-02-24 00:05:58,269 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-24 00:05:58,269 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-24 00:05:58,275 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-24 00:05:58,275 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.02 12:05:57" (1/4) ... [2022-02-24 00:05:58,277 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@328f7e99 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.02 12:05:58, skipping insertion in model container [2022-02-24 00:05:58,277 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.02 12:05:58" (2/4) ... [2022-02-24 00:05:58,278 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@328f7e99 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.02 12:05:58, skipping insertion in model container [2022-02-24 00:05:58,278 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.02 12:05:58" (3/4) ... [2022-02-24 00:05:58,278 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@328f7e99 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.02 12:05:58, skipping insertion in model container [2022-02-24 00:05:58,278 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 24.02 12:05:58" (4/4) ... [2022-02-24 00:05:58,280 INFO L111 eAbstractionObserver]: Analyzing ICFG ps4-ll_valuebound50.cqvasr [2022-02-24 00:05:58,287 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-24 00:05:58,287 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-24 00:05:58,316 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-24 00:05:58,325 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2022-02-24 00:05:58,325 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-02-24 00:05:58,335 INFO L276 IsEmpty]: Start isEmpty. Operand has 28 states, 16 states have (on average 1.375) internal successors, (22), 17 states have internal predecessors, (22), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-02-24 00:05:58,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-24 00:05:58,338 INFO L506 BasicCegarLoop]: Found error trace [2022-02-24 00:05:58,338 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-24 00:05:58,339 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-24 00:05:58,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-24 00:05:58,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1885409022, now seen corresponding path program 1 times [2022-02-24 00:05:58,348 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-24 00:05:58,348 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960382486] [2022-02-24 00:05:58,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:05:58,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-24 00:05:58,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-24 00:05:58,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-02-24 00:05:58,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-24 00:05:58,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-02-24 00:05:58,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-24 00:05:58,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-24 00:05:58,522 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-24 00:05:58,522 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960382486] [2022-02-24 00:05:58,523 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960382486] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-24 00:05:58,523 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-24 00:05:58,523 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-24 00:05:58,524 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728685054] [2022-02-24 00:05:58,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-24 00:05:58,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-24 00:05:58,527 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-24 00:05:58,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-24 00:05:58,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-24 00:05:58,561 INFO L87 Difference]: Start difference. First operand has 28 states, 16 states have (on average 1.375) internal successors, (22), 17 states have internal predecessors, (22), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-02-24 00:05:58,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-24 00:05:58,623 INFO L93 Difference]: Finished difference Result 47 states and 61 transitions. [2022-02-24 00:05:58,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-24 00:05:58,625 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 17 [2022-02-24 00:05:58,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-24 00:05:58,629 INFO L225 Difference]: With dead ends: 47 [2022-02-24 00:05:58,629 INFO L226 Difference]: Without dead ends: 23 [2022-02-24 00:05:58,631 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 6 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-02-24 00:05:58,633 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 15 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-24 00:05:58,634 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 29 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-24 00:05:58,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2022-02-24 00:05:58,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 23. [2022-02-24 00:05:58,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 13 states have (on average 1.1538461538461537) internal successors, (15), 14 states have internal predecessors, (15), 6 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-02-24 00:05:58,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 25 transitions. [2022-02-24 00:05:58,669 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 25 transitions. Word has length 17 [2022-02-24 00:05:58,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-24 00:05:58,670 INFO L470 AbstractCegarLoop]: Abstraction has 23 states and 25 transitions. [2022-02-24 00:05:58,670 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-02-24 00:05:58,670 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 25 transitions. [2022-02-24 00:05:58,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-24 00:05:58,671 INFO L506 BasicCegarLoop]: Found error trace [2022-02-24 00:05:58,671 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-24 00:05:58,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-24 00:05:58,672 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-24 00:05:58,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-24 00:05:58,673 INFO L85 PathProgramCache]: Analyzing trace with hash 603980644, now seen corresponding path program 1 times [2022-02-24 00:05:58,673 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-24 00:05:58,674 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857327882] [2022-02-24 00:05:58,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:05:58,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-24 00:05:58,691 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-24 00:05:58,691 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [241153763] [2022-02-24 00:05:58,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:05:58,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-24 00:05:58,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-24 00:05:58,712 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-02-24 00:05:58,714 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-02-24 00:05:58,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-24 00:05:58,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-24 00:05:58,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-24 00:05:58,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-24 00:05:58,840 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-24 00:05:58,840 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-24 00:05:58,840 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857327882] [2022-02-24 00:05:58,840 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-24 00:05:58,841 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [241153763] [2022-02-24 00:05:58,841 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [241153763] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-24 00:05:58,841 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-24 00:05:58,841 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-24 00:05:58,841 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331270111] [2022-02-24 00:05:58,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-24 00:05:58,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-24 00:05:58,842 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-24 00:05:58,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-24 00:05:58,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-24 00:05:58,843 INFO L87 Difference]: Start difference. First operand 23 states and 25 transitions. Second operand has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-02-24 00:05:58,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-24 00:05:58,871 INFO L93 Difference]: Finished difference Result 34 states and 38 transitions. [2022-02-24 00:05:58,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-24 00:05:58,872 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 17 [2022-02-24 00:05:58,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-24 00:05:58,873 INFO L225 Difference]: With dead ends: 34 [2022-02-24 00:05:58,873 INFO L226 Difference]: Without dead ends: 30 [2022-02-24 00:05:58,873 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 13 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-02-24 00:05:58,874 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 6 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-24 00:05:58,874 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 83 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-24 00:05:58,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2022-02-24 00:05:58,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2022-02-24 00:05:58,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 18 states have (on average 1.1111111111111112) internal successors, (20), 19 states have internal predecessors, (20), 7 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-02-24 00:05:58,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 32 transitions. [2022-02-24 00:05:58,880 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 32 transitions. Word has length 17 [2022-02-24 00:05:58,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-24 00:05:58,880 INFO L470 AbstractCegarLoop]: Abstraction has 30 states and 32 transitions. [2022-02-24 00:05:58,880 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-02-24 00:05:58,881 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 32 transitions. [2022-02-24 00:05:58,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-24 00:05:58,881 INFO L506 BasicCegarLoop]: Found error trace [2022-02-24 00:05:58,881 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-24 00:05:58,898 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-02-24 00:05:59,096 WARN L452 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-02-24 00:05:59,098 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-24 00:05:59,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-24 00:05:59,101 INFO L85 PathProgramCache]: Analyzing trace with hash -169450186, now seen corresponding path program 1 times [2022-02-24 00:05:59,101 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-24 00:05:59,103 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958396233] [2022-02-24 00:05:59,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:05:59,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-24 00:05:59,111 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-24 00:05:59,111 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [40225807] [2022-02-24 00:05:59,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:05:59,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-24 00:05:59,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-24 00:05:59,130 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-02-24 00:05:59,144 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-02-24 00:05:59,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-24 00:05:59,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-24 00:05:59,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-24 00:05:59,298 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-24 00:05:59,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-24 00:05:59,677 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-24 00:05:59,677 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-24 00:05:59,678 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958396233] [2022-02-24 00:05:59,678 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-24 00:05:59,678 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [40225807] [2022-02-24 00:05:59,678 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [40225807] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-24 00:05:59,678 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-24 00:05:59,678 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2022-02-24 00:05:59,678 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843745461] [2022-02-24 00:05:59,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-24 00:05:59,679 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-24 00:05:59,679 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-24 00:05:59,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-24 00:05:59,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-02-24 00:05:59,680 INFO L87 Difference]: Start difference. First operand 30 states and 32 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-02-24 00:05:59,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-24 00:05:59,717 INFO L93 Difference]: Finished difference Result 36 states and 37 transitions. [2022-02-24 00:05:59,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-24 00:05:59,717 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 24 [2022-02-24 00:05:59,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-24 00:05:59,719 INFO L225 Difference]: With dead ends: 36 [2022-02-24 00:05:59,719 INFO L226 Difference]: Without dead ends: 31 [2022-02-24 00:05:59,720 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-02-24 00:05:59,722 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 6 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-24 00:05:59,723 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 76 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-24 00:05:59,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2022-02-24 00:05:59,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2022-02-24 00:05:59,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 20 states have (on average 1.05) internal successors, (21), 20 states have internal predecessors, (21), 6 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-02-24 00:05:59,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 31 transitions. [2022-02-24 00:05:59,733 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 31 transitions. Word has length 24 [2022-02-24 00:05:59,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-24 00:05:59,733 INFO L470 AbstractCegarLoop]: Abstraction has 31 states and 31 transitions. [2022-02-24 00:05:59,733 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-02-24 00:05:59,733 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 31 transitions. [2022-02-24 00:05:59,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-24 00:05:59,734 INFO L506 BasicCegarLoop]: Found error trace [2022-02-24 00:05:59,734 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-24 00:05:59,753 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-02-24 00:05:59,947 WARN L452 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-02-24 00:05:59,947 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-24 00:05:59,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-24 00:05:59,947 INFO L85 PathProgramCache]: Analyzing trace with hash -434891502, now seen corresponding path program 1 times [2022-02-24 00:05:59,948 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-24 00:05:59,948 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740775974] [2022-02-24 00:05:59,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:05:59,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-24 00:05:59,961 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-24 00:05:59,961 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [785399567] [2022-02-24 00:05:59,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:05:59,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-24 00:05:59,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-24 00:05:59,964 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-02-24 00:05:59,966 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-02-24 00:06:00,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-24 00:06:00,002 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 12 conjunts are in the unsatisfiable core [2022-02-24 00:06:00,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-24 00:06:00,168 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-24 00:06:00,168 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-24 00:06:00,309 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-24 00:06:00,309 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740775974] [2022-02-24 00:06:00,309 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-24 00:06:00,309 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [785399567] [2022-02-24 00:06:00,309 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [785399567] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-24 00:06:00,309 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-24 00:06:00,309 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2022-02-24 00:06:00,310 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593157223] [2022-02-24 00:06:00,310 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-24 00:06:00,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-24 00:06:00,310 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-24 00:06:00,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-24 00:06:00,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-02-24 00:06:00,311 INFO L87 Difference]: Start difference. First operand 31 states and 31 transitions. Second operand has 7 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 4 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-02-24 00:06:00,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-24 00:06:00,367 INFO L93 Difference]: Finished difference Result 39 states and 40 transitions. [2022-02-24 00:06:00,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-24 00:06:00,367 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 4 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 30 [2022-02-24 00:06:00,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-24 00:06:00,368 INFO L225 Difference]: With dead ends: 39 [2022-02-24 00:06:00,368 INFO L226 Difference]: Without dead ends: 34 [2022-02-24 00:06:00,368 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-02-24 00:06:00,368 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 2 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 129 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-02-24 00:06:00,369 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 129 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-24 00:06:00,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2022-02-24 00:06:00,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2022-02-24 00:06:00,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 22 states have (on average 1.0454545454545454) internal successors, (23), 22 states have internal predecessors, (23), 7 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-02-24 00:06:00,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 35 transitions. [2022-02-24 00:06:00,372 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 35 transitions. Word has length 30 [2022-02-24 00:06:00,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-24 00:06:00,373 INFO L470 AbstractCegarLoop]: Abstraction has 34 states and 35 transitions. [2022-02-24 00:06:00,373 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 4 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-02-24 00:06:00,373 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 35 transitions. [2022-02-24 00:06:00,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-02-24 00:06:00,373 INFO L506 BasicCegarLoop]: Found error trace [2022-02-24 00:06:00,373 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-24 00:06:00,390 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-02-24 00:06:00,589 WARN L452 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-02-24 00:06:00,590 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-24 00:06:00,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-24 00:06:00,590 INFO L85 PathProgramCache]: Analyzing trace with hash 725792896, now seen corresponding path program 2 times [2022-02-24 00:06:00,590 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-24 00:06:00,590 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087831649] [2022-02-24 00:06:00,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:06:00,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-24 00:06:00,605 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-24 00:06:00,605 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [238622638] [2022-02-24 00:06:00,605 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-24 00:06:00,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-24 00:06:00,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-24 00:06:00,606 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-02-24 00:06:00,607 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-02-24 00:06:00,642 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-24 00:06:00,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-24 00:06:00,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-24 00:06:00,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-24 00:06:00,762 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-02-24 00:06:00,762 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-24 00:06:00,852 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-24 00:06:00,852 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087831649] [2022-02-24 00:06:00,852 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-24 00:06:00,852 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238622638] [2022-02-24 00:06:00,852 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [238622638] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-24 00:06:00,852 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-24 00:06:00,852 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2022-02-24 00:06:00,852 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468841524] [2022-02-24 00:06:00,852 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-24 00:06:00,853 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-02-24 00:06:00,853 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-24 00:06:00,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-02-24 00:06:00,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-02-24 00:06:00,853 INFO L87 Difference]: Start difference. First operand 34 states and 35 transitions. Second operand has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 7 states have internal predecessors, (19), 5 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2022-02-24 00:06:00,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-24 00:06:00,915 INFO L93 Difference]: Finished difference Result 42 states and 44 transitions. [2022-02-24 00:06:00,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-24 00:06:00,916 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 7 states have internal predecessors, (19), 5 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) Word has length 37 [2022-02-24 00:06:00,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-24 00:06:00,916 INFO L225 Difference]: With dead ends: 42 [2022-02-24 00:06:00,916 INFO L226 Difference]: Without dead ends: 37 [2022-02-24 00:06:00,917 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-02-24 00:06:00,917 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 2 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-24 00:06:00,917 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 165 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-24 00:06:00,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2022-02-24 00:06:00,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2022-02-24 00:06:00,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 24 states have (on average 1.0416666666666667) internal successors, (25), 24 states have internal predecessors, (25), 8 states have call successors, (8), 6 states have call predecessors, (8), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-02-24 00:06:00,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 39 transitions. [2022-02-24 00:06:00,922 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 39 transitions. Word has length 37 [2022-02-24 00:06:00,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-24 00:06:00,922 INFO L470 AbstractCegarLoop]: Abstraction has 37 states and 39 transitions. [2022-02-24 00:06:00,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 7 states have internal predecessors, (19), 5 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2022-02-24 00:06:00,922 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 39 transitions. [2022-02-24 00:06:00,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-24 00:06:00,923 INFO L506 BasicCegarLoop]: Found error trace [2022-02-24 00:06:00,931 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-24 00:06:00,950 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-02-24 00:06:01,147 WARN L452 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-02-24 00:06:01,148 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-24 00:06:01,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-24 00:06:01,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1487404370, now seen corresponding path program 3 times [2022-02-24 00:06:01,148 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-24 00:06:01,148 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593272678] [2022-02-24 00:06:01,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:06:01,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-24 00:06:01,155 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-24 00:06:01,155 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [200946310] [2022-02-24 00:06:01,156 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-24 00:06:01,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-24 00:06:01,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-24 00:06:01,157 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-02-24 00:06:01,158 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-02-24 00:06:01,262 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-24 00:06:01,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-24 00:06:01,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-24 00:06:01,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-24 00:06:01,424 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 8 proven. 18 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-02-24 00:06:01,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-24 00:06:01,548 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-24 00:06:01,549 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593272678] [2022-02-24 00:06:01,549 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-24 00:06:01,549 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [200946310] [2022-02-24 00:06:01,549 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [200946310] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-24 00:06:01,549 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-24 00:06:01,549 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2022-02-24 00:06:01,549 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739734706] [2022-02-24 00:06:01,549 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-24 00:06:01,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-02-24 00:06:01,550 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-24 00:06:01,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-02-24 00:06:01,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2022-02-24 00:06:01,550 INFO L87 Difference]: Start difference. First operand 37 states and 39 transitions. Second operand has 9 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 6 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2022-02-24 00:06:01,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-24 00:06:01,624 INFO L93 Difference]: Finished difference Result 45 states and 48 transitions. [2022-02-24 00:06:01,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-24 00:06:01,625 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 6 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 44 [2022-02-24 00:06:01,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-24 00:06:01,626 INFO L225 Difference]: With dead ends: 45 [2022-02-24 00:06:01,626 INFO L226 Difference]: Without dead ends: 40 [2022-02-24 00:06:01,626 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-02-24 00:06:01,627 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 2 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-24 00:06:01,627 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 205 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-24 00:06:01,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2022-02-24 00:06:01,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2022-02-24 00:06:01,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 26 states have (on average 1.0384615384615385) internal successors, (27), 26 states have internal predecessors, (27), 9 states have call successors, (9), 6 states have call predecessors, (9), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-02-24 00:06:01,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 43 transitions. [2022-02-24 00:06:01,632 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 43 transitions. Word has length 44 [2022-02-24 00:06:01,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-24 00:06:01,632 INFO L470 AbstractCegarLoop]: Abstraction has 40 states and 43 transitions. [2022-02-24 00:06:01,632 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 6 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2022-02-24 00:06:01,633 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 43 transitions. [2022-02-24 00:06:01,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-02-24 00:06:01,633 INFO L506 BasicCegarLoop]: Found error trace [2022-02-24 00:06:01,633 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-24 00:06:01,638 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-02-24 00:06:01,838 WARN L452 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-02-24 00:06:01,838 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-24 00:06:01,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-24 00:06:01,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1178929216, now seen corresponding path program 4 times [2022-02-24 00:06:01,839 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-24 00:06:01,839 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018329556] [2022-02-24 00:06:01,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:06:01,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-24 00:06:01,846 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-24 00:06:01,847 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [940818501] [2022-02-24 00:06:01,847 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-24 00:06:01,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-24 00:06:01,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-24 00:06:01,848 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-02-24 00:06:01,849 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-02-24 00:06:02,075 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-24 00:06:02,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-24 00:06:02,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-24 00:06:02,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-24 00:06:02,252 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 10 proven. 30 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-02-24 00:06:02,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-24 00:06:02,388 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-24 00:06:02,388 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018329556] [2022-02-24 00:06:02,388 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-24 00:06:02,388 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940818501] [2022-02-24 00:06:02,389 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [940818501] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-24 00:06:02,389 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-24 00:06:02,389 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2022-02-24 00:06:02,389 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094865018] [2022-02-24 00:06:02,389 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-24 00:06:02,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-24 00:06:02,389 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-24 00:06:02,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-24 00:06:02,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2022-02-24 00:06:02,390 INFO L87 Difference]: Start difference. First operand 40 states and 43 transitions. Second operand has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 7 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2022-02-24 00:06:02,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-24 00:06:02,466 INFO L93 Difference]: Finished difference Result 48 states and 52 transitions. [2022-02-24 00:06:02,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-24 00:06:02,467 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 7 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) Word has length 51 [2022-02-24 00:06:02,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-24 00:06:02,467 INFO L225 Difference]: With dead ends: 48 [2022-02-24 00:06:02,467 INFO L226 Difference]: Without dead ends: 43 [2022-02-24 00:06:02,467 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2022-02-24 00:06:02,468 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 2 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-24 00:06:02,468 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 249 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-24 00:06:02,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2022-02-24 00:06:02,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2022-02-24 00:06:02,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 28 states have internal predecessors, (29), 10 states have call successors, (10), 6 states have call predecessors, (10), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-02-24 00:06:02,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 47 transitions. [2022-02-24 00:06:02,473 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 47 transitions. Word has length 51 [2022-02-24 00:06:02,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-24 00:06:02,473 INFO L470 AbstractCegarLoop]: Abstraction has 43 states and 47 transitions. [2022-02-24 00:06:02,473 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 7 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2022-02-24 00:06:02,473 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 47 transitions. [2022-02-24 00:06:02,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-02-24 00:06:02,474 INFO L506 BasicCegarLoop]: Found error trace [2022-02-24 00:06:02,474 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-24 00:06:02,506 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-02-24 00:06:02,683 WARN L452 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-02-24 00:06:02,683 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-24 00:06:02,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-24 00:06:02,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1658817134, now seen corresponding path program 5 times [2022-02-24 00:06:02,684 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-24 00:06:02,684 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990061702] [2022-02-24 00:06:02,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:06:02,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-24 00:06:02,690 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-24 00:06:02,690 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [116626892] [2022-02-24 00:06:02,690 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-24 00:06:02,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-24 00:06:02,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-24 00:06:02,692 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-02-24 00:06:02,693 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-02-24 00:06:02,820 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-02-24 00:06:02,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-24 00:06:02,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-24 00:06:02,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-24 00:06:03,023 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 12 proven. 45 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-02-24 00:06:03,023 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-24 00:06:03,157 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-24 00:06:03,157 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990061702] [2022-02-24 00:06:03,157 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-24 00:06:03,157 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116626892] [2022-02-24 00:06:03,157 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116626892] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-24 00:06:03,157 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-24 00:06:03,157 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2022-02-24 00:06:03,157 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176192855] [2022-02-24 00:06:03,157 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-24 00:06:03,158 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-24 00:06:03,158 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-24 00:06:03,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-24 00:06:03,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2022-02-24 00:06:03,158 INFO L87 Difference]: Start difference. First operand 43 states and 47 transitions. Second operand has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 8 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2022-02-24 00:06:03,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-24 00:06:03,260 INFO L93 Difference]: Finished difference Result 51 states and 56 transitions. [2022-02-24 00:06:03,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-24 00:06:03,261 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 8 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) Word has length 58 [2022-02-24 00:06:03,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-24 00:06:03,261 INFO L225 Difference]: With dead ends: 51 [2022-02-24 00:06:03,261 INFO L226 Difference]: Without dead ends: 46 [2022-02-24 00:06:03,262 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2022-02-24 00:06:03,262 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 2 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-24 00:06:03,262 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 297 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-24 00:06:03,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2022-02-24 00:06:03,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2022-02-24 00:06:03,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 30 states have (on average 1.0333333333333334) internal successors, (31), 30 states have internal predecessors, (31), 11 states have call successors, (11), 6 states have call predecessors, (11), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-02-24 00:06:03,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 51 transitions. [2022-02-24 00:06:03,269 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 51 transitions. Word has length 58 [2022-02-24 00:06:03,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-24 00:06:03,270 INFO L470 AbstractCegarLoop]: Abstraction has 46 states and 51 transitions. [2022-02-24 00:06:03,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 8 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2022-02-24 00:06:03,270 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 51 transitions. [2022-02-24 00:06:03,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-02-24 00:06:03,271 INFO L506 BasicCegarLoop]: Found error trace [2022-02-24 00:06:03,271 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-24 00:06:03,276 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-02-24 00:06:03,471 WARN L452 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-02-24 00:06:03,471 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-24 00:06:03,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-24 00:06:03,472 INFO L85 PathProgramCache]: Analyzing trace with hash 270583808, now seen corresponding path program 6 times [2022-02-24 00:06:03,472 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-24 00:06:03,472 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93776295] [2022-02-24 00:06:03,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:06:03,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-24 00:06:03,478 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-24 00:06:03,478 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1693214683] [2022-02-24 00:06:03,478 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-24 00:06:03,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-24 00:06:03,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-24 00:06:03,481 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-02-24 00:06:03,486 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-02-24 00:06:03,616 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-02-24 00:06:03,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-24 00:06:03,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 32 conjunts are in the unsatisfiable core [2022-02-24 00:06:03,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-24 00:06:03,874 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 14 proven. 63 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-02-24 00:06:03,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-24 00:06:04,001 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-24 00:06:04,001 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93776295] [2022-02-24 00:06:04,001 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-24 00:06:04,001 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1693214683] [2022-02-24 00:06:04,001 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1693214683] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-24 00:06:04,001 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-24 00:06:04,001 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-02-24 00:06:04,001 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078358601] [2022-02-24 00:06:04,001 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-24 00:06:04,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-02-24 00:06:04,002 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-24 00:06:04,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-02-24 00:06:04,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-02-24 00:06:04,002 INFO L87 Difference]: Start difference. First operand 46 states and 51 transitions. Second operand has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 9 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2022-02-24 00:06:04,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-24 00:06:04,163 INFO L93 Difference]: Finished difference Result 54 states and 60 transitions. [2022-02-24 00:06:04,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-24 00:06:04,163 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 9 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) Word has length 65 [2022-02-24 00:06:04,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-24 00:06:04,164 INFO L225 Difference]: With dead ends: 54 [2022-02-24 00:06:04,164 INFO L226 Difference]: Without dead ends: 49 [2022-02-24 00:06:04,164 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2022-02-24 00:06:04,165 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 2 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 349 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-24 00:06:04,165 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 349 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-24 00:06:04,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2022-02-24 00:06:04,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2022-02-24 00:06:04,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 32 states have (on average 1.03125) internal successors, (33), 32 states have internal predecessors, (33), 12 states have call successors, (12), 6 states have call predecessors, (12), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-02-24 00:06:04,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 55 transitions. [2022-02-24 00:06:04,170 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 55 transitions. Word has length 65 [2022-02-24 00:06:04,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-24 00:06:04,170 INFO L470 AbstractCegarLoop]: Abstraction has 49 states and 55 transitions. [2022-02-24 00:06:04,170 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 9 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2022-02-24 00:06:04,170 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 55 transitions. [2022-02-24 00:06:04,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-02-24 00:06:04,171 INFO L506 BasicCegarLoop]: Found error trace [2022-02-24 00:06:04,171 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-24 00:06:04,202 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-02-24 00:06:04,391 WARN L452 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-02-24 00:06:04,392 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-24 00:06:04,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-24 00:06:04,393 INFO L85 PathProgramCache]: Analyzing trace with hash 4292050, now seen corresponding path program 7 times [2022-02-24 00:06:04,393 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-24 00:06:04,393 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431901365] [2022-02-24 00:06:04,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:06:04,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-24 00:06:04,399 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-24 00:06:04,399 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1188388374] [2022-02-24 00:06:04,399 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-24 00:06:04,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-24 00:06:04,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-24 00:06:04,410 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-02-24 00:06:04,420 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-02-24 00:06:04,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-24 00:06:04,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 36 conjunts are in the unsatisfiable core [2022-02-24 00:06:04,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-24 00:06:05,030 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 16 proven. 84 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-02-24 00:06:05,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-24 00:06:05,140 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-24 00:06:05,141 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431901365] [2022-02-24 00:06:05,141 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-24 00:06:05,141 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188388374] [2022-02-24 00:06:05,141 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188388374] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-24 00:06:05,141 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-24 00:06:05,141 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-02-24 00:06:05,141 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725288576] [2022-02-24 00:06:05,141 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-24 00:06:05,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-02-24 00:06:05,141 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-24 00:06:05,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-02-24 00:06:05,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2022-02-24 00:06:05,142 INFO L87 Difference]: Start difference. First operand 49 states and 55 transitions. Second operand has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 10 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2022-02-24 00:06:05,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-24 00:06:05,275 INFO L93 Difference]: Finished difference Result 57 states and 64 transitions. [2022-02-24 00:06:05,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-24 00:06:05,276 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 10 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) Word has length 72 [2022-02-24 00:06:05,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-24 00:06:05,276 INFO L225 Difference]: With dead ends: 57 [2022-02-24 00:06:05,276 INFO L226 Difference]: Without dead ends: 52 [2022-02-24 00:06:05,277 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-02-24 00:06:05,277 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 2 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 405 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-24 00:06:05,278 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 405 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-24 00:06:05,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2022-02-24 00:06:05,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2022-02-24 00:06:05,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 34 states have internal predecessors, (35), 13 states have call successors, (13), 6 states have call predecessors, (13), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-02-24 00:06:05,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 59 transitions. [2022-02-24 00:06:05,283 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 59 transitions. Word has length 72 [2022-02-24 00:06:05,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-24 00:06:05,283 INFO L470 AbstractCegarLoop]: Abstraction has 52 states and 59 transitions. [2022-02-24 00:06:05,283 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 10 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2022-02-24 00:06:05,283 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 59 transitions. [2022-02-24 00:06:05,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-02-24 00:06:05,284 INFO L506 BasicCegarLoop]: Found error trace [2022-02-24 00:06:05,284 INFO L514 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-24 00:06:05,290 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-02-24 00:06:05,489 WARN L452 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-02-24 00:06:05,489 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-24 00:06:05,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-24 00:06:05,490 INFO L85 PathProgramCache]: Analyzing trace with hash 395442112, now seen corresponding path program 8 times [2022-02-24 00:06:05,490 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-24 00:06:05,490 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812983908] [2022-02-24 00:06:05,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:06:05,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-24 00:06:05,497 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-24 00:06:05,497 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [340113276] [2022-02-24 00:06:05,497 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-24 00:06:05,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-24 00:06:05,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-24 00:06:05,498 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-02-24 00:06:05,510 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-02-24 00:06:06,078 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-24 00:06:06,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-24 00:06:06,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 40 conjunts are in the unsatisfiable core [2022-02-24 00:06:06,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-24 00:06:06,387 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 18 proven. 108 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-02-24 00:06:06,387 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-24 00:06:06,502 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-24 00:06:06,502 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812983908] [2022-02-24 00:06:06,502 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-24 00:06:06,502 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340113276] [2022-02-24 00:06:06,502 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340113276] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-24 00:06:06,502 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-24 00:06:06,502 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2022-02-24 00:06:06,502 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919929080] [2022-02-24 00:06:06,502 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-24 00:06:06,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-24 00:06:06,503 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-24 00:06:06,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-24 00:06:06,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-02-24 00:06:06,503 INFO L87 Difference]: Start difference. First operand 52 states and 59 transitions. Second operand has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 11 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2022-02-24 00:06:06,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-24 00:06:06,665 INFO L93 Difference]: Finished difference Result 60 states and 68 transitions. [2022-02-24 00:06:06,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-24 00:06:06,666 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 11 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) Word has length 79 [2022-02-24 00:06:06,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-24 00:06:06,667 INFO L225 Difference]: With dead ends: 60 [2022-02-24 00:06:06,667 INFO L226 Difference]: Without dead ends: 55 [2022-02-24 00:06:06,667 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-02-24 00:06:06,667 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 2 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 465 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-24 00:06:06,667 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 465 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 247 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-24 00:06:06,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2022-02-24 00:06:06,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2022-02-24 00:06:06,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 36 states have (on average 1.0277777777777777) internal successors, (37), 36 states have internal predecessors, (37), 14 states have call successors, (14), 6 states have call predecessors, (14), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-02-24 00:06:06,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 63 transitions. [2022-02-24 00:06:06,677 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 63 transitions. Word has length 79 [2022-02-24 00:06:06,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-24 00:06:06,678 INFO L470 AbstractCegarLoop]: Abstraction has 55 states and 63 transitions. [2022-02-24 00:06:06,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 11 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2022-02-24 00:06:06,678 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 63 transitions. [2022-02-24 00:06:06,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-02-24 00:06:06,683 INFO L506 BasicCegarLoop]: Found error trace [2022-02-24 00:06:06,683 INFO L514 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-24 00:06:06,701 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-02-24 00:06:06,888 WARN L452 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-02-24 00:06:06,888 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-24 00:06:06,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-24 00:06:06,889 INFO L85 PathProgramCache]: Analyzing trace with hash 667883026, now seen corresponding path program 9 times [2022-02-24 00:06:06,889 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-24 00:06:06,889 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061826178] [2022-02-24 00:06:06,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:06:06,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-24 00:06:06,895 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-24 00:06:06,896 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2052339431] [2022-02-24 00:06:06,896 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-24 00:06:06,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-24 00:06:06,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-24 00:06:06,904 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-02-24 00:06:06,935 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-02-24 00:06:07,289 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2022-02-24 00:06:07,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-24 00:06:07,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 45 conjunts are in the unsatisfiable core [2022-02-24 00:06:07,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-24 00:06:07,619 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 20 proven. 135 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-02-24 00:06:07,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-24 00:06:08,139 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-24 00:06:08,139 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061826178] [2022-02-24 00:06:08,139 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-24 00:06:08,139 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2052339431] [2022-02-24 00:06:08,140 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2052339431] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-24 00:06:08,140 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-24 00:06:08,140 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2022-02-24 00:06:08,140 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665995738] [2022-02-24 00:06:08,140 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-24 00:06:08,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-24 00:06:08,140 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-24 00:06:08,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-24 00:06:08,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-02-24 00:06:08,141 INFO L87 Difference]: Start difference. First operand 55 states and 63 transitions. Second operand has 15 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 12 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2022-02-24 00:06:08,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-24 00:06:08,352 INFO L93 Difference]: Finished difference Result 63 states and 72 transitions. [2022-02-24 00:06:08,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-24 00:06:08,352 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 12 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) Word has length 86 [2022-02-24 00:06:08,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-24 00:06:08,353 INFO L225 Difference]: With dead ends: 63 [2022-02-24 00:06:08,353 INFO L226 Difference]: Without dead ends: 58 [2022-02-24 00:06:08,354 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 93 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2022-02-24 00:06:08,354 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 2 mSDsluCounter, 480 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 529 SdHoareTripleChecker+Invalid, 293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-24 00:06:08,354 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 529 Invalid, 293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 293 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-24 00:06:08,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2022-02-24 00:06:08,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2022-02-24 00:06:08,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 38 states have (on average 1.0263157894736843) internal successors, (39), 38 states have internal predecessors, (39), 15 states have call successors, (15), 6 states have call predecessors, (15), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-02-24 00:06:08,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 67 transitions. [2022-02-24 00:06:08,362 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 67 transitions. Word has length 86 [2022-02-24 00:06:08,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-24 00:06:08,362 INFO L470 AbstractCegarLoop]: Abstraction has 58 states and 67 transitions. [2022-02-24 00:06:08,363 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 12 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2022-02-24 00:06:08,363 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 67 transitions. [2022-02-24 00:06:08,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2022-02-24 00:06:08,369 INFO L506 BasicCegarLoop]: Found error trace [2022-02-24 00:06:08,369 INFO L514 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-24 00:06:08,377 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-02-24 00:06:08,569 WARN L452 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-02-24 00:06:08,570 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-24 00:06:08,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-24 00:06:08,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1918146432, now seen corresponding path program 10 times [2022-02-24 00:06:08,570 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-24 00:06:08,570 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246470840] [2022-02-24 00:06:08,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:06:08,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-24 00:06:08,577 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-24 00:06:08,577 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1035162702] [2022-02-24 00:06:08,577 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-24 00:06:08,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-24 00:06:08,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-24 00:06:08,584 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-02-24 00:06:08,586 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-02-24 00:06:09,097 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-24 00:06:09,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-24 00:06:09,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 48 conjunts are in the unsatisfiable core [2022-02-24 00:06:09,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-24 00:06:09,435 INFO L134 CoverageAnalysis]: Checked inductivity of 407 backedges. 22 proven. 165 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-02-24 00:06:09,435 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-24 00:06:09,542 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-24 00:06:09,543 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246470840] [2022-02-24 00:06:09,543 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-24 00:06:09,543 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035162702] [2022-02-24 00:06:09,543 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1035162702] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-24 00:06:09,543 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-24 00:06:09,543 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-02-24 00:06:09,543 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136555957] [2022-02-24 00:06:09,543 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-24 00:06:09,543 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-24 00:06:09,543 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-24 00:06:09,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-24 00:06:09,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2022-02-24 00:06:09,544 INFO L87 Difference]: Start difference. First operand 58 states and 67 transitions. Second operand has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 13 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) [2022-02-24 00:06:09,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-24 00:06:09,735 INFO L93 Difference]: Finished difference Result 66 states and 76 transitions. [2022-02-24 00:06:09,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-24 00:06:09,735 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 13 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) Word has length 93 [2022-02-24 00:06:09,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-24 00:06:09,736 INFO L225 Difference]: With dead ends: 66 [2022-02-24 00:06:09,736 INFO L226 Difference]: Without dead ends: 61 [2022-02-24 00:06:09,736 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 87 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-02-24 00:06:09,737 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 2 mSDsluCounter, 545 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 597 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-24 00:06:09,737 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 597 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 343 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-24 00:06:09,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2022-02-24 00:06:09,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 61. [2022-02-24 00:06:09,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 40 states have (on average 1.025) internal successors, (41), 40 states have internal predecessors, (41), 16 states have call successors, (16), 6 states have call predecessors, (16), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-02-24 00:06:09,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 71 transitions. [2022-02-24 00:06:09,743 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 71 transitions. Word has length 93 [2022-02-24 00:06:09,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-24 00:06:09,743 INFO L470 AbstractCegarLoop]: Abstraction has 61 states and 71 transitions. [2022-02-24 00:06:09,743 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 13 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) [2022-02-24 00:06:09,743 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 71 transitions. [2022-02-24 00:06:09,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-02-24 00:06:09,744 INFO L506 BasicCegarLoop]: Found error trace [2022-02-24 00:06:09,744 INFO L514 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-24 00:06:09,752 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-02-24 00:06:09,944 WARN L452 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-02-24 00:06:09,944 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-24 00:06:09,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-24 00:06:09,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1384988242, now seen corresponding path program 11 times [2022-02-24 00:06:09,945 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-24 00:06:09,945 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305218600] [2022-02-24 00:06:09,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:06:09,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-24 00:06:09,959 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-24 00:06:09,959 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [459837972] [2022-02-24 00:06:09,959 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-24 00:06:09,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-24 00:06:09,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-24 00:06:09,960 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-02-24 00:06:09,961 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-02-24 00:06:10,534 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2022-02-24 00:06:10,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-24 00:06:10,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 53 conjunts are in the unsatisfiable core [2022-02-24 00:06:10,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-24 00:06:10,940 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 24 proven. 198 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-02-24 00:06:10,940 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-24 00:06:11,632 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-24 00:06:11,632 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305218600] [2022-02-24 00:06:11,632 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-24 00:06:11,632 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459837972] [2022-02-24 00:06:11,633 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [459837972] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-24 00:06:11,633 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-24 00:06:11,633 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-02-24 00:06:11,633 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729084373] [2022-02-24 00:06:11,633 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-24 00:06:11,633 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-24 00:06:11,633 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-24 00:06:11,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-24 00:06:11,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=685, Unknown=0, NotChecked=0, Total=870 [2022-02-24 00:06:11,634 INFO L87 Difference]: Start difference. First operand 61 states and 71 transitions. Second operand has 17 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 14 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) [2022-02-24 00:06:11,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-24 00:06:11,851 INFO L93 Difference]: Finished difference Result 69 states and 80 transitions. [2022-02-24 00:06:11,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-24 00:06:11,852 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 14 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) Word has length 100 [2022-02-24 00:06:11,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-24 00:06:11,852 INFO L225 Difference]: With dead ends: 69 [2022-02-24 00:06:11,852 INFO L226 Difference]: Without dead ends: 64 [2022-02-24 00:06:11,853 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 153 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=195, Invalid=797, Unknown=0, NotChecked=0, Total=992 [2022-02-24 00:06:11,853 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 2 mSDsluCounter, 614 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 669 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-24 00:06:11,853 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 669 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 397 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-24 00:06:11,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2022-02-24 00:06:11,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2022-02-24 00:06:11,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 42 states have (on average 1.0238095238095237) internal successors, (43), 42 states have internal predecessors, (43), 17 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-02-24 00:06:11,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 75 transitions. [2022-02-24 00:06:11,859 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 75 transitions. Word has length 100 [2022-02-24 00:06:11,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-24 00:06:11,859 INFO L470 AbstractCegarLoop]: Abstraction has 64 states and 75 transitions. [2022-02-24 00:06:11,859 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 14 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) [2022-02-24 00:06:11,859 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 75 transitions. [2022-02-24 00:06:11,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-02-24 00:06:11,860 INFO L506 BasicCegarLoop]: Found error trace [2022-02-24 00:06:11,860 INFO L514 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-24 00:06:11,874 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-02-24 00:06:12,064 WARN L452 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-02-24 00:06:12,065 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-24 00:06:12,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-24 00:06:12,065 INFO L85 PathProgramCache]: Analyzing trace with hash 2099554112, now seen corresponding path program 12 times [2022-02-24 00:06:12,065 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-24 00:06:12,065 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004512157] [2022-02-24 00:06:12,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:06:12,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-24 00:06:12,072 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-24 00:06:12,072 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1944109186] [2022-02-24 00:06:12,072 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-24 00:06:12,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-24 00:06:12,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-24 00:06:12,078 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-02-24 00:06:12,082 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-02-24 00:06:12,310 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2022-02-24 00:06:12,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-24 00:06:12,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 68 conjunts are in the unsatisfiable core [2022-02-24 00:06:12,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-24 00:06:12,802 INFO L134 CoverageAnalysis]: Checked inductivity of 572 backedges. 90 proven. 236 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2022-02-24 00:06:12,803 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-24 00:06:16,986 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse1 (* 6 c_main_~y~0 c_main_~y~0 c_main_~y~0)) (.cse2 (* 13 c_main_~y~0 c_main_~y~0)) (.cse3 (* c_main_~y~0 c_main_~y~0 c_main_~y~0 c_main_~y~0))) (or (let ((.cse0 (+ c_main_~y~0 1))) (= (* .cse0 c_main_~k~0) (* .cse0 .cse0))) (not (<= (+ (* c_main_~y~0 c_main_~y~0 c_main_~y~0) c_main_~x~0 1 (* 3 (* c_main_~y~0 c_main_~y~0))) (div (+ .cse1 .cse2 4 .cse3) 4))) (not (= 0 (mod (+ .cse1 .cse2 .cse3) 4))) (< (+ c_main_~c~0 1) c_main_~k~0) (not (< c_main_~c~0 c_main_~k~0)))) is different from false [2022-02-24 00:07:34,223 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 2 c_main_~y~0))) (or (= (+ (* 2 c_main_~y~0) (* .cse0 .cse0) 5) (+ c_main_~k~0 (* .cse0 c_main_~k~0))) (<= c_main_~k~0 (+ 2 c_main_~c~0)) (not (= (mod (+ (* 6 .cse0 .cse0 .cse0) (* .cse0 .cse0 .cse0 .cse0) (* .cse0 .cse0 13)) 4) 0)) (< (+ 3 c_main_~c~0) c_main_~k~0))) is different from false [2022-02-24 00:09:06,672 WARN L838 $PredicateComparison]: unable to prove that (or (not (= (mod (let ((.cse0 (+ 6 c_main_~y~0))) (+ (* .cse0 .cse0 .cse0 6) (* .cse0 .cse0 13) (* .cse0 .cse0 .cse0 .cse0))) 4) 0)) (forall ((main_~k~0 Int)) (or (<= main_~k~0 (+ 6 c_main_~c~0)) (< (+ 7 c_main_~c~0) main_~k~0) (= (+ (* 7 main_~k~0) (* main_~k~0 c_main_~y~0)) (+ (* 14 c_main_~y~0) 49 (* c_main_~y~0 c_main_~y~0)))))) is different from false [2022-02-24 00:09:08,692 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-24 00:09:08,692 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004512157] [2022-02-24 00:09:08,692 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-24 00:09:08,692 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944109186] [2022-02-24 00:09:08,692 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1944109186] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-24 00:09:08,692 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-24 00:09:08,692 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-02-24 00:09:08,692 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334971316] [2022-02-24 00:09:08,692 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-24 00:09:08,692 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-24 00:09:08,692 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-24 00:09:08,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-24 00:09:08,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=769, Unknown=22, NotChecked=180, Total=1122 [2022-02-24 00:09:08,693 INFO L87 Difference]: Start difference. First operand 64 states and 75 transitions. Second operand has 22 states, 21 states have (on average 2.0) internal successors, (42), 19 states have internal predecessors, (42), 15 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 14 states have call predecessors, (15), 14 states have call successors, (15) [2022-02-24 00:09:13,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-24 00:09:13,084 INFO L93 Difference]: Finished difference Result 72 states and 84 transitions. [2022-02-24 00:09:13,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-24 00:09:13,084 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.0) internal successors, (42), 19 states have internal predecessors, (42), 15 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 14 states have call predecessors, (15), 14 states have call successors, (15) Word has length 107 [2022-02-24 00:09:13,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-24 00:09:13,085 INFO L225 Difference]: With dead ends: 72 [2022-02-24 00:09:13,085 INFO L226 Difference]: Without dead ends: 67 [2022-02-24 00:09:13,086 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 128 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 139.7s TimeCoverageRelationStatistics Valid=172, Invalid=938, Unknown=24, NotChecked=198, Total=1332 [2022-02-24 00:09:13,086 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 8 mSDsluCounter, 706 mSDsCounter, 0 mSdLazyCounter, 661 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 748 SdHoareTripleChecker+Invalid, 663 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 661 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-24 00:09:13,086 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 748 Invalid, 663 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 661 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-24 00:09:13,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-02-24 00:09:13,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 67. [2022-02-24 00:09:13,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 44 states have (on average 1.0227272727272727) internal successors, (45), 44 states have internal predecessors, (45), 18 states have call successors, (18), 6 states have call predecessors, (18), 4 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-02-24 00:09:13,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 79 transitions. [2022-02-24 00:09:13,092 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 79 transitions. Word has length 107 [2022-02-24 00:09:13,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-24 00:09:13,093 INFO L470 AbstractCegarLoop]: Abstraction has 67 states and 79 transitions. [2022-02-24 00:09:13,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.0) internal successors, (42), 19 states have internal predecessors, (42), 15 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 14 states have call predecessors, (15), 14 states have call successors, (15) [2022-02-24 00:09:13,093 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 79 transitions. [2022-02-24 00:09:13,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2022-02-24 00:09:13,093 INFO L506 BasicCegarLoop]: Found error trace [2022-02-24 00:09:13,093 INFO L514 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 14, 14, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-24 00:09:13,101 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-02-24 00:09:13,301 WARN L452 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-02-24 00:09:13,301 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-24 00:09:13,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-24 00:09:13,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1740638574, now seen corresponding path program 13 times [2022-02-24 00:09:13,302 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-24 00:09:13,302 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889126940] [2022-02-24 00:09:13,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:09:13,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-24 00:09:13,307 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-24 00:09:13,308 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1825057008] [2022-02-24 00:09:13,308 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-24 00:09:13,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-24 00:09:13,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-24 00:09:13,309 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-02-24 00:09:13,310 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-02-24 00:09:14,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-24 00:09:14,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 71 conjunts are in the unsatisfiable core [2022-02-24 00:09:14,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-24 00:09:14,770 INFO L134 CoverageAnalysis]: Checked inductivity of 665 backedges. 98 proven. 275 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2022-02-24 00:09:14,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-24 00:09:18,949 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse1 (* (- 6) c_main_~y~0 c_main_~y~0 c_main_~y~0)) (.cse2 (* (- 13) c_main_~y~0 c_main_~y~0)) (.cse3 (* (- 1) c_main_~y~0 c_main_~y~0 c_main_~y~0 c_main_~y~0))) (or (forall ((main_~k~0 Int)) (or (< (+ c_main_~c~0 1) main_~k~0) (not (< c_main_~c~0 main_~k~0)) (let ((.cse0 (+ c_main_~y~0 1))) (= (* .cse0 .cse0) (* main_~k~0 .cse0))))) (not (<= (+ (* c_main_~y~0 c_main_~y~0 c_main_~y~0) c_main_~x~0 1 (* 3 (* c_main_~y~0 c_main_~y~0))) (div (+ .cse1 .cse2 .cse3 (- 4)) (- 4)))) (not (= (mod (+ .cse1 .cse2 .cse3) 4) 0)))) is different from false [2022-02-24 00:09:22,993 WARN L838 $PredicateComparison]: unable to prove that (or (forall ((main_~k~0 Int)) (or (< (+ c_main_~c~0 1) main_~k~0) (not (< c_main_~c~0 main_~k~0)) (let ((.cse0 (+ c_main_~y~0 1))) (= (* .cse0 .cse0) (* main_~k~0 .cse0))))) (not (= (mod (+ (* (- 6) c_main_~y~0 c_main_~y~0 c_main_~y~0) (* (- 13) c_main_~y~0 c_main_~y~0) (* (- 1) c_main_~y~0 c_main_~y~0 c_main_~y~0 c_main_~y~0)) 4) 0))) is different from false [2022-02-24 00:09:22,995 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-24 00:09:22,996 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889126940] [2022-02-24 00:09:22,996 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-24 00:09:22,996 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1825057008] [2022-02-24 00:09:22,996 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1825057008] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-24 00:09:22,996 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-24 00:09:22,996 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-02-24 00:09:22,996 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457912470] [2022-02-24 00:09:22,996 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-24 00:09:22,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-24 00:09:22,997 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-24 00:09:22,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-24 00:09:22,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=634, Unknown=2, NotChecked=102, Total=812 [2022-02-24 00:09:22,997 INFO L87 Difference]: Start difference. First operand 67 states and 79 transitions. Second operand has 23 states, 22 states have (on average 2.0) internal successors, (44), 20 states have internal predecessors, (44), 16 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 15 states have call predecessors, (16), 15 states have call successors, (16) [2022-02-24 00:09:23,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-24 00:09:23,366 INFO L93 Difference]: Finished difference Result 75 states and 88 transitions. [2022-02-24 00:09:23,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-24 00:09:23,366 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.0) internal successors, (44), 20 states have internal predecessors, (44), 16 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 15 states have call predecessors, (16), 15 states have call successors, (16) Word has length 114 [2022-02-24 00:09:23,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-24 00:09:23,367 INFO L225 Difference]: With dead ends: 75 [2022-02-24 00:09:23,367 INFO L226 Difference]: Without dead ends: 70 [2022-02-24 00:09:23,367 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 98 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=95, Invalid=781, Unknown=2, NotChecked=114, Total=992 [2022-02-24 00:09:23,368 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 8 mSDsluCounter, 755 mSDsCounter, 0 mSdLazyCounter, 690 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 799 SdHoareTripleChecker+Invalid, 692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 690 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-24 00:09:23,368 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 799 Invalid, 692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 690 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-24 00:09:23,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2022-02-24 00:09:23,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 70. [2022-02-24 00:09:23,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 46 states have (on average 1.0217391304347827) internal successors, (47), 46 states have internal predecessors, (47), 19 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-02-24 00:09:23,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 83 transitions. [2022-02-24 00:09:23,375 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 83 transitions. Word has length 114 [2022-02-24 00:09:23,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-24 00:09:23,375 INFO L470 AbstractCegarLoop]: Abstraction has 70 states and 83 transitions. [2022-02-24 00:09:23,375 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.0) internal successors, (44), 20 states have internal predecessors, (44), 16 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 15 states have call predecessors, (16), 15 states have call successors, (16) [2022-02-24 00:09:23,375 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 83 transitions. [2022-02-24 00:09:23,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-02-24 00:09:23,376 INFO L506 BasicCegarLoop]: Found error trace [2022-02-24 00:09:23,376 INFO L514 BasicCegarLoop]: trace histogram [16, 15, 15, 15, 15, 15, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-24 00:09:23,385 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-02-24 00:09:23,581 WARN L452 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-02-24 00:09:23,581 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-24 00:09:23,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-24 00:09:23,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1682036992, now seen corresponding path program 14 times [2022-02-24 00:09:23,582 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-24 00:09:23,582 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567044606] [2022-02-24 00:09:23,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:09:23,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-24 00:09:23,591 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-24 00:09:23,591 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2016175178] [2022-02-24 00:09:23,591 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-24 00:09:23,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-24 00:09:23,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-24 00:09:23,594 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-02-24 00:09:23,597 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-02-24 00:09:24,105 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-24 00:09:24,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-24 00:09:24,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-24 00:09:24,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-24 00:09:24,468 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 30 proven. 315 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-02-24 00:09:24,469 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-24 00:09:24,633 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-24 00:09:24,633 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567044606] [2022-02-24 00:09:24,633 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-24 00:09:24,633 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016175178] [2022-02-24 00:09:24,633 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016175178] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-24 00:09:24,633 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-24 00:09:24,633 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-02-24 00:09:24,633 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263240245] [2022-02-24 00:09:24,633 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-24 00:09:24,634 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-24 00:09:24,634 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-24 00:09:24,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-24 00:09:24,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2022-02-24 00:09:24,634 INFO L87 Difference]: Start difference. First operand 70 states and 83 transitions. Second operand has 20 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 17 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) [2022-02-24 00:09:25,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-24 00:09:25,034 INFO L93 Difference]: Finished difference Result 78 states and 92 transitions. [2022-02-24 00:09:25,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-24 00:09:25,035 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 17 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) Word has length 121 [2022-02-24 00:09:25,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-24 00:09:25,035 INFO L225 Difference]: With dead ends: 78 [2022-02-24 00:09:25,035 INFO L226 Difference]: Without dead ends: 73 [2022-02-24 00:09:25,036 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 111 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-02-24 00:09:25,036 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 2 mSDsluCounter, 845 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 909 SdHoareTripleChecker+Invalid, 583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-24 00:09:25,036 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 909 Invalid, 583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 583 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-24 00:09:25,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2022-02-24 00:09:25,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 73. [2022-02-24 00:09:25,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 48 states have (on average 1.0208333333333333) internal successors, (49), 48 states have internal predecessors, (49), 20 states have call successors, (20), 6 states have call predecessors, (20), 4 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-02-24 00:09:25,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 87 transitions. [2022-02-24 00:09:25,044 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 87 transitions. Word has length 121 [2022-02-24 00:09:25,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-24 00:09:25,046 INFO L470 AbstractCegarLoop]: Abstraction has 73 states and 87 transitions. [2022-02-24 00:09:25,046 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 17 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) [2022-02-24 00:09:25,046 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 87 transitions. [2022-02-24 00:09:25,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-02-24 00:09:25,046 INFO L506 BasicCegarLoop]: Found error trace [2022-02-24 00:09:25,047 INFO L514 BasicCegarLoop]: trace histogram [17, 16, 16, 16, 16, 16, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-24 00:09:25,065 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-02-24 00:09:25,252 WARN L452 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-02-24 00:09:25,252 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-24 00:09:25,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-24 00:09:25,253 INFO L85 PathProgramCache]: Analyzing trace with hash 699088594, now seen corresponding path program 15 times [2022-02-24 00:09:25,253 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-24 00:09:25,253 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288613163] [2022-02-24 00:09:25,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:09:25,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-24 00:09:25,265 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-24 00:09:25,265 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [828332740] [2022-02-24 00:09:25,265 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-24 00:09:25,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-24 00:09:25,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-24 00:09:25,266 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-02-24 00:09:25,267 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-02-24 00:09:25,797 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2022-02-24 00:09:25,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-24 00:09:25,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 69 conjunts are in the unsatisfiable core [2022-02-24 00:09:25,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-24 00:09:26,358 INFO L134 CoverageAnalysis]: Checked inductivity of 872 backedges. 32 proven. 360 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-02-24 00:09:26,358 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-24 00:09:27,813 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-24 00:09:27,813 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288613163] [2022-02-24 00:09:27,813 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-24 00:09:27,813 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828332740] [2022-02-24 00:09:27,813 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [828332740] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-24 00:09:27,813 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-24 00:09:27,814 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-02-24 00:09:27,814 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068186083] [2022-02-24 00:09:27,814 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-24 00:09:27,814 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-24 00:09:27,814 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-24 00:09:27,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-24 00:09:27,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=305, Invalid=1101, Unknown=0, NotChecked=0, Total=1406 [2022-02-24 00:09:27,815 INFO L87 Difference]: Start difference. First operand 73 states and 87 transitions. Second operand has 21 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 18 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 17 states have call predecessors, (18), 17 states have call successors, (18) [2022-02-24 00:09:28,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-24 00:09:28,218 INFO L93 Difference]: Finished difference Result 81 states and 96 transitions. [2022-02-24 00:09:28,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-24 00:09:28,218 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 18 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 17 states have call predecessors, (18), 17 states have call successors, (18) Word has length 128 [2022-02-24 00:09:28,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-24 00:09:28,219 INFO L225 Difference]: With dead ends: 81 [2022-02-24 00:09:28,219 INFO L226 Difference]: Without dead ends: 76 [2022-02-24 00:09:28,220 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 201 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=315, Invalid=1245, Unknown=0, NotChecked=0, Total=1560 [2022-02-24 00:09:28,220 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 2 mSDsluCounter, 930 mSDsCounter, 0 mSdLazyCounter, 653 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 997 SdHoareTripleChecker+Invalid, 653 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 653 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-24 00:09:28,220 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 997 Invalid, 653 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 653 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-24 00:09:28,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2022-02-24 00:09:28,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 76. [2022-02-24 00:09:28,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 50 states have (on average 1.02) internal successors, (51), 50 states have internal predecessors, (51), 21 states have call successors, (21), 6 states have call predecessors, (21), 4 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-02-24 00:09:28,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 91 transitions. [2022-02-24 00:09:28,226 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 91 transitions. Word has length 128 [2022-02-24 00:09:28,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-24 00:09:28,226 INFO L470 AbstractCegarLoop]: Abstraction has 76 states and 91 transitions. [2022-02-24 00:09:28,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 18 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 17 states have call predecessors, (18), 17 states have call successors, (18) [2022-02-24 00:09:28,227 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 91 transitions. [2022-02-24 00:09:28,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-02-24 00:09:28,227 INFO L506 BasicCegarLoop]: Found error trace [2022-02-24 00:09:28,227 INFO L514 BasicCegarLoop]: trace histogram [18, 17, 17, 17, 17, 17, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-24 00:09:28,241 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-02-24 00:09:28,433 WARN L452 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-02-24 00:09:28,433 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-24 00:09:28,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-24 00:09:28,433 INFO L85 PathProgramCache]: Analyzing trace with hash -119728448, now seen corresponding path program 16 times [2022-02-24 00:09:28,433 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-24 00:09:28,433 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442651514] [2022-02-24 00:09:28,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:09:28,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-24 00:09:28,449 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-24 00:09:28,449 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [234698515] [2022-02-24 00:09:28,449 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-24 00:09:28,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-24 00:09:28,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-24 00:09:28,450 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-02-24 00:09:28,451 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-02-24 00:09:28,830 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-24 00:09:28,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-24 00:09:28,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 83 conjunts are in the unsatisfiable core [2022-02-24 00:09:28,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-24 00:09:29,368 INFO L134 CoverageAnalysis]: Checked inductivity of 986 backedges. 122 proven. 410 refuted. 0 times theorem prover too weak. 454 trivial. 0 not checked. [2022-02-24 00:09:29,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-24 00:09:33,529 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (* 6 c_main_~y~0 c_main_~y~0 c_main_~y~0)) (.cse1 (* 13 c_main_~y~0 c_main_~y~0)) (.cse2 (* c_main_~y~0 c_main_~y~0 c_main_~y~0 c_main_~y~0))) (or (not (<= (div (+ .cse0 .cse1 4 .cse2) 4) (+ (* c_main_~y~0 c_main_~y~0 c_main_~y~0) c_main_~x~0 1 (* 3 (* c_main_~y~0 c_main_~y~0))))) (forall ((main_~k~0 Int)) (or (< (+ c_main_~c~0 1) main_~k~0) (not (< c_main_~c~0 main_~k~0)) (let ((.cse3 (+ c_main_~y~0 1))) (= (* .cse3 .cse3) (* main_~k~0 .cse3))))) (not (= 0 (mod (+ .cse0 .cse1 .cse2) 4))))) is different from false [2022-02-24 00:09:37,579 WARN L838 $PredicateComparison]: unable to prove that (or (forall ((main_~k~0 Int)) (or (< (+ c_main_~c~0 1) main_~k~0) (not (< c_main_~c~0 main_~k~0)) (let ((.cse0 (+ c_main_~y~0 1))) (= (* .cse0 .cse0) (* main_~k~0 .cse0))))) (not (= 0 (mod (+ (* 6 c_main_~y~0 c_main_~y~0 c_main_~y~0) (* 13 c_main_~y~0 c_main_~y~0) (* c_main_~y~0 c_main_~y~0 c_main_~y~0 c_main_~y~0)) 4)))) is different from false [2022-02-24 00:09:37,581 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-24 00:09:37,581 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442651514] [2022-02-24 00:09:37,581 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-24 00:09:37,581 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234698515] [2022-02-24 00:09:37,581 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [234698515] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-24 00:09:37,581 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-24 00:09:37,581 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2022-02-24 00:09:37,581 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401243304] [2022-02-24 00:09:37,582 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-24 00:09:37,582 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-24 00:09:37,582 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-24 00:09:37,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-24 00:09:37,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=796, Unknown=2, NotChecked=114, Total=992 [2022-02-24 00:09:37,583 INFO L87 Difference]: Start difference. First operand 76 states and 91 transitions. Second operand has 26 states, 25 states have (on average 2.0) internal successors, (50), 23 states have internal predecessors, (50), 19 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 18 states have call predecessors, (19), 18 states have call successors, (19) [2022-02-24 00:09:38,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-24 00:09:38,082 INFO L93 Difference]: Finished difference Result 84 states and 100 transitions. [2022-02-24 00:09:38,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-24 00:09:38,082 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.0) internal successors, (50), 23 states have internal predecessors, (50), 19 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 18 states have call predecessors, (19), 18 states have call successors, (19) Word has length 135 [2022-02-24 00:09:38,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-24 00:09:38,083 INFO L225 Difference]: With dead ends: 84 [2022-02-24 00:09:38,083 INFO L226 Difference]: Without dead ends: 79 [2022-02-24 00:09:38,083 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 116 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=101, Invalid=961, Unknown=2, NotChecked=126, Total=1190 [2022-02-24 00:09:38,084 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 8 mSDsluCounter, 987 mSDsCounter, 0 mSdLazyCounter, 950 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1037 SdHoareTripleChecker+Invalid, 952 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 950 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-24 00:09:38,084 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 1037 Invalid, 952 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 950 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-24 00:09:38,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2022-02-24 00:09:38,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 79. [2022-02-24 00:09:38,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 52 states have (on average 1.0192307692307692) internal successors, (53), 52 states have internal predecessors, (53), 22 states have call successors, (22), 6 states have call predecessors, (22), 4 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-02-24 00:09:38,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 95 transitions. [2022-02-24 00:09:38,090 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 95 transitions. Word has length 135 [2022-02-24 00:09:38,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-24 00:09:38,090 INFO L470 AbstractCegarLoop]: Abstraction has 79 states and 95 transitions. [2022-02-24 00:09:38,090 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.0) internal successors, (50), 23 states have internal predecessors, (50), 19 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 18 states have call predecessors, (19), 18 states have call successors, (19) [2022-02-24 00:09:38,090 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 95 transitions. [2022-02-24 00:09:38,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2022-02-24 00:09:38,091 INFO L506 BasicCegarLoop]: Found error trace [2022-02-24 00:09:38,091 INFO L514 BasicCegarLoop]: trace histogram [19, 18, 18, 18, 18, 18, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-24 00:09:38,097 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-02-24 00:09:38,291 WARN L452 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-02-24 00:09:38,292 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-24 00:09:38,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-24 00:09:38,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1869408494, now seen corresponding path program 17 times [2022-02-24 00:09:38,292 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-24 00:09:38,292 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900536562] [2022-02-24 00:09:38,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:09:38,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-24 00:09:38,317 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-24 00:09:38,317 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [465051799] [2022-02-24 00:09:38,317 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-24 00:09:38,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-24 00:09:38,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-24 00:09:38,318 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-02-24 00:09:38,348 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-02-24 00:09:39,471 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2022-02-24 00:09:39,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-24 00:09:39,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 76 conjunts are in the unsatisfiable core [2022-02-24 00:09:39,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-24 00:09:39,952 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 36 proven. 459 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2022-02-24 00:09:39,953 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-24 00:09:40,140 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-24 00:09:40,140 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900536562] [2022-02-24 00:09:40,140 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-24 00:09:40,140 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465051799] [2022-02-24 00:09:40,140 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [465051799] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-24 00:09:40,140 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-24 00:09:40,141 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-02-24 00:09:40,141 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324862816] [2022-02-24 00:09:40,141 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-24 00:09:40,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-24 00:09:40,141 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-24 00:09:40,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-24 00:09:40,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=578, Unknown=0, NotChecked=0, Total=650 [2022-02-24 00:09:40,142 INFO L87 Difference]: Start difference. First operand 79 states and 95 transitions. Second operand has 23 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 states have internal predecessors, (49), 20 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 19 states have call predecessors, (20), 19 states have call successors, (20) [2022-02-24 00:09:40,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-24 00:09:40,597 INFO L93 Difference]: Finished difference Result 87 states and 104 transitions. [2022-02-24 00:09:40,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-24 00:09:40,597 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 states have internal predecessors, (49), 20 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 19 states have call predecessors, (20), 19 states have call successors, (20) Word has length 142 [2022-02-24 00:09:40,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-24 00:09:40,598 INFO L225 Difference]: With dead ends: 87 [2022-02-24 00:09:40,598 INFO L226 Difference]: Without dead ends: 82 [2022-02-24 00:09:40,598 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 129 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=82, Invalid=674, Unknown=0, NotChecked=0, Total=756 [2022-02-24 00:09:40,599 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 2 mSDsluCounter, 1112 mSDsCounter, 0 mSdLazyCounter, 805 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1185 SdHoareTripleChecker+Invalid, 805 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 805 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-24 00:09:40,599 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1185 Invalid, 805 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 805 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-24 00:09:40,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2022-02-24 00:09:40,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 82. [2022-02-24 00:09:40,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 54 states have (on average 1.0185185185185186) internal successors, (55), 54 states have internal predecessors, (55), 23 states have call successors, (23), 6 states have call predecessors, (23), 4 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-02-24 00:09:40,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 99 transitions. [2022-02-24 00:09:40,606 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 99 transitions. Word has length 142 [2022-02-24 00:09:40,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-24 00:09:40,606 INFO L470 AbstractCegarLoop]: Abstraction has 82 states and 99 transitions. [2022-02-24 00:09:40,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 states have internal predecessors, (49), 20 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 19 states have call predecessors, (20), 19 states have call successors, (20) [2022-02-24 00:09:40,606 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 99 transitions. [2022-02-24 00:09:40,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-02-24 00:09:40,607 INFO L506 BasicCegarLoop]: Found error trace [2022-02-24 00:09:40,607 INFO L514 BasicCegarLoop]: trace histogram [20, 19, 19, 19, 19, 19, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-24 00:09:40,636 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-02-24 00:09:40,814 WARN L452 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-02-24 00:09:40,814 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-24 00:09:40,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-24 00:09:40,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1178433152, now seen corresponding path program 18 times [2022-02-24 00:09:40,815 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-24 00:09:40,815 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103044871] [2022-02-24 00:09:40,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:09:40,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-24 00:09:40,826 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-24 00:09:40,826 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [563294516] [2022-02-24 00:09:40,826 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-24 00:09:40,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-24 00:09:40,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-24 00:09:40,827 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-02-24 00:09:40,828 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-02-24 00:09:43,802 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2022-02-24 00:09:43,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-24 00:09:43,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 81 conjunts are in the unsatisfiable core [2022-02-24 00:09:43,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-24 00:09:44,468 INFO L134 CoverageAnalysis]: Checked inductivity of 1235 backedges. 38 proven. 513 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2022-02-24 00:09:44,468 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-24 00:09:45,299 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-24 00:09:45,300 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103044871] [2022-02-24 00:09:45,300 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-24 00:09:45,300 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [563294516] [2022-02-24 00:09:45,300 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [563294516] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-24 00:09:45,300 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-24 00:09:45,300 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-02-24 00:09:45,300 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936191572] [2022-02-24 00:09:45,300 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-24 00:09:45,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-24 00:09:45,300 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-24 00:09:45,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-24 00:09:45,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=1056, Unknown=0, NotChecked=0, Total=1332 [2022-02-24 00:09:45,301 INFO L87 Difference]: Start difference. First operand 82 states and 99 transitions. Second operand has 24 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 states have internal predecessors, (51), 21 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2022-02-24 00:09:45,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-24 00:09:45,808 INFO L93 Difference]: Finished difference Result 90 states and 108 transitions. [2022-02-24 00:09:45,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-24 00:09:45,808 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 states have internal predecessors, (51), 21 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) Word has length 149 [2022-02-24 00:09:45,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-24 00:09:45,809 INFO L225 Difference]: With dead ends: 90 [2022-02-24 00:09:45,809 INFO L226 Difference]: Without dead ends: 85 [2022-02-24 00:09:45,809 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 195 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=286, Invalid=1196, Unknown=0, NotChecked=0, Total=1482 [2022-02-24 00:09:45,810 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 2 mSDsluCounter, 1209 mSDsCounter, 0 mSdLazyCounter, 887 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1285 SdHoareTripleChecker+Invalid, 887 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 887 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-24 00:09:45,810 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1285 Invalid, 887 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 887 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-24 00:09:45,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2022-02-24 00:09:45,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 85. [2022-02-24 00:09:45,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 56 states have (on average 1.0178571428571428) internal successors, (57), 56 states have internal predecessors, (57), 24 states have call successors, (24), 6 states have call predecessors, (24), 4 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-02-24 00:09:45,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 103 transitions. [2022-02-24 00:09:45,817 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 103 transitions. Word has length 149 [2022-02-24 00:09:45,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-24 00:09:45,817 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 103 transitions. [2022-02-24 00:09:45,817 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 states have internal predecessors, (51), 21 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2022-02-24 00:09:45,817 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 103 transitions. [2022-02-24 00:09:45,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-02-24 00:09:45,818 INFO L506 BasicCegarLoop]: Found error trace [2022-02-24 00:09:45,818 INFO L514 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-24 00:09:45,839 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-02-24 00:09:46,024 WARN L452 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-02-24 00:09:46,025 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-24 00:09:46,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-24 00:09:46,025 INFO L85 PathProgramCache]: Analyzing trace with hash -272924846, now seen corresponding path program 19 times [2022-02-24 00:09:46,025 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-24 00:09:46,025 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404664323] [2022-02-24 00:09:46,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:09:46,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-24 00:09:46,031 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-24 00:09:46,031 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [449654405] [2022-02-24 00:09:46,031 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-24 00:09:46,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-24 00:09:46,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-24 00:09:46,032 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-02-24 00:09:46,033 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-02-24 00:09:46,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-24 00:09:46,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 84 conjunts are in the unsatisfiable core [2022-02-24 00:09:46,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-24 00:09:47,098 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 40 proven. 570 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2022-02-24 00:09:47,098 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-24 00:09:47,216 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-24 00:09:47,216 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404664323] [2022-02-24 00:09:47,216 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-24 00:09:47,216 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449654405] [2022-02-24 00:09:47,216 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449654405] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-24 00:09:47,216 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-24 00:09:47,216 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2022-02-24 00:09:47,217 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279680721] [2022-02-24 00:09:47,217 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-24 00:09:47,217 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-24 00:09:47,217 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-24 00:09:47,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-24 00:09:47,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=678, Unknown=0, NotChecked=0, Total=756 [2022-02-24 00:09:47,217 INFO L87 Difference]: Start difference. First operand 85 states and 103 transitions. Second operand has 25 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 22 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) [2022-02-24 00:09:47,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-24 00:09:47,678 INFO L93 Difference]: Finished difference Result 93 states and 112 transitions. [2022-02-24 00:09:47,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-24 00:09:47,680 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 22 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) Word has length 156 [2022-02-24 00:09:47,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-24 00:09:47,681 INFO L225 Difference]: With dead ends: 93 [2022-02-24 00:09:47,681 INFO L226 Difference]: Without dead ends: 88 [2022-02-24 00:09:47,681 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 141 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=88, Invalid=782, Unknown=0, NotChecked=0, Total=870 [2022-02-24 00:09:47,682 INFO L933 BasicCegarLoop]: 79 mSDtfsCounter, 2 mSDsluCounter, 1310 mSDsCounter, 0 mSdLazyCounter, 973 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1389 SdHoareTripleChecker+Invalid, 973 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 973 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-24 00:09:47,682 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1389 Invalid, 973 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 973 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-24 00:09:47,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2022-02-24 00:09:47,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2022-02-24 00:09:47,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 58 states have (on average 1.0172413793103448) internal successors, (59), 58 states have internal predecessors, (59), 25 states have call successors, (25), 6 states have call predecessors, (25), 4 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-02-24 00:09:47,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 107 transitions. [2022-02-24 00:09:47,689 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 107 transitions. Word has length 156 [2022-02-24 00:09:47,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-24 00:09:47,689 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 107 transitions. [2022-02-24 00:09:47,689 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 22 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) [2022-02-24 00:09:47,689 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 107 transitions. [2022-02-24 00:09:47,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2022-02-24 00:09:47,690 INFO L506 BasicCegarLoop]: Found error trace [2022-02-24 00:09:47,690 INFO L514 BasicCegarLoop]: trace histogram [22, 21, 21, 21, 21, 21, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-24 00:09:47,712 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-02-24 00:09:47,890 WARN L452 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-02-24 00:09:47,891 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-24 00:09:47,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-24 00:09:47,891 INFO L85 PathProgramCache]: Analyzing trace with hash 2090550848, now seen corresponding path program 20 times [2022-02-24 00:09:47,891 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-24 00:09:47,891 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554439727] [2022-02-24 00:09:47,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:09:47,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-24 00:09:47,897 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-24 00:09:47,897 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [831978046] [2022-02-24 00:09:47,897 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-24 00:09:47,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-24 00:09:47,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-24 00:09:47,898 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-02-24 00:09:47,899 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-02-24 00:09:48,448 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-24 00:09:48,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-24 00:09:48,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 88 conjunts are in the unsatisfiable core [2022-02-24 00:09:48,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-24 00:09:48,983 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 42 proven. 630 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2022-02-24 00:09:48,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-24 00:09:49,152 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-24 00:09:49,152 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554439727] [2022-02-24 00:09:49,152 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-24 00:09:49,152 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [831978046] [2022-02-24 00:09:49,152 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [831978046] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-24 00:09:49,152 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-24 00:09:49,152 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2022-02-24 00:09:49,152 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893355103] [2022-02-24 00:09:49,152 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-24 00:09:49,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-24 00:09:49,153 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-24 00:09:49,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-24 00:09:49,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=731, Unknown=0, NotChecked=0, Total=812 [2022-02-24 00:09:49,154 INFO L87 Difference]: Start difference. First operand 88 states and 107 transitions. Second operand has 26 states, 25 states have (on average 2.2) internal successors, (55), 25 states have internal predecessors, (55), 23 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 22 states have call predecessors, (23), 22 states have call successors, (23) [2022-02-24 00:09:49,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-24 00:09:49,697 INFO L93 Difference]: Finished difference Result 96 states and 116 transitions. [2022-02-24 00:09:49,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-24 00:09:49,697 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.2) internal successors, (55), 25 states have internal predecessors, (55), 23 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 22 states have call predecessors, (23), 22 states have call successors, (23) Word has length 163 [2022-02-24 00:09:49,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-24 00:09:49,698 INFO L225 Difference]: With dead ends: 96 [2022-02-24 00:09:49,698 INFO L226 Difference]: Without dead ends: 91 [2022-02-24 00:09:49,698 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 147 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=91, Invalid=839, Unknown=0, NotChecked=0, Total=930 [2022-02-24 00:09:49,698 INFO L933 BasicCegarLoop]: 82 mSDtfsCounter, 2 mSDsluCounter, 1415 mSDsCounter, 0 mSdLazyCounter, 1063 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1497 SdHoareTripleChecker+Invalid, 1063 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1063 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-24 00:09:49,698 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1497 Invalid, 1063 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1063 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-24 00:09:49,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2022-02-24 00:09:49,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 91. [2022-02-24 00:09:49,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 60 states have (on average 1.0166666666666666) internal successors, (61), 60 states have internal predecessors, (61), 26 states have call successors, (26), 6 states have call predecessors, (26), 4 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-02-24 00:09:49,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 111 transitions. [2022-02-24 00:09:49,706 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 111 transitions. Word has length 163 [2022-02-24 00:09:49,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-24 00:09:49,706 INFO L470 AbstractCegarLoop]: Abstraction has 91 states and 111 transitions. [2022-02-24 00:09:49,707 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.2) internal successors, (55), 25 states have internal predecessors, (55), 23 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 22 states have call predecessors, (23), 22 states have call successors, (23) [2022-02-24 00:09:49,707 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 111 transitions. [2022-02-24 00:09:49,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-02-24 00:09:49,707 INFO L506 BasicCegarLoop]: Found error trace [2022-02-24 00:09:49,708 INFO L514 BasicCegarLoop]: trace histogram [23, 22, 22, 22, 22, 22, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-24 00:09:49,713 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-02-24 00:09:49,908 WARN L452 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-02-24 00:09:49,908 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-24 00:09:49,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-24 00:09:49,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1122531218, now seen corresponding path program 21 times [2022-02-24 00:09:49,909 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-24 00:09:49,909 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654773054] [2022-02-24 00:09:49,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:09:49,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-24 00:09:49,914 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-24 00:09:49,915 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [962519781] [2022-02-24 00:09:49,915 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-24 00:09:49,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-24 00:09:49,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-24 00:09:49,916 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-02-24 00:09:49,935 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-02-24 00:09:50,657 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2022-02-24 00:09:50,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-24 00:09:50,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 435 conjuncts, 92 conjunts are in the unsatisfiable core [2022-02-24 00:09:50,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-24 00:09:51,271 INFO L134 CoverageAnalysis]: Checked inductivity of 1661 backedges. 44 proven. 693 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2022-02-24 00:09:51,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-24 00:09:51,438 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-24 00:09:51,438 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654773054] [2022-02-24 00:09:51,438 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-24 00:09:51,438 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [962519781] [2022-02-24 00:09:51,438 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [962519781] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-24 00:09:51,438 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-24 00:09:51,438 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2022-02-24 00:09:51,438 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946589039] [2022-02-24 00:09:51,438 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-24 00:09:51,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-24 00:09:51,439 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-24 00:09:51,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-24 00:09:51,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=786, Unknown=0, NotChecked=0, Total=870 [2022-02-24 00:09:51,439 INFO L87 Difference]: Start difference. First operand 91 states and 111 transitions. Second operand has 27 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 26 states have internal predecessors, (57), 24 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 23 states have call predecessors, (24), 23 states have call successors, (24) [2022-02-24 00:09:52,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-24 00:09:52,069 INFO L93 Difference]: Finished difference Result 99 states and 120 transitions. [2022-02-24 00:09:52,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-24 00:09:52,070 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 26 states have internal predecessors, (57), 24 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 23 states have call predecessors, (24), 23 states have call successors, (24) Word has length 170 [2022-02-24 00:09:52,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-24 00:09:52,070 INFO L225 Difference]: With dead ends: 99 [2022-02-24 00:09:52,071 INFO L226 Difference]: Without dead ends: 94 [2022-02-24 00:09:52,071 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 153 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=94, Invalid=898, Unknown=0, NotChecked=0, Total=992 [2022-02-24 00:09:52,071 INFO L933 BasicCegarLoop]: 85 mSDtfsCounter, 2 mSDsluCounter, 1524 mSDsCounter, 0 mSdLazyCounter, 1157 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1609 SdHoareTripleChecker+Invalid, 1157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-24 00:09:52,071 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1609 Invalid, 1157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1157 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-24 00:09:52,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2022-02-24 00:09:52,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 94. [2022-02-24 00:09:52,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 62 states have (on average 1.0161290322580645) internal successors, (63), 62 states have internal predecessors, (63), 27 states have call successors, (27), 6 states have call predecessors, (27), 4 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-02-24 00:09:52,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 115 transitions. [2022-02-24 00:09:52,095 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 115 transitions. Word has length 170 [2022-02-24 00:09:52,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-24 00:09:52,095 INFO L470 AbstractCegarLoop]: Abstraction has 94 states and 115 transitions. [2022-02-24 00:09:52,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 26 states have internal predecessors, (57), 24 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 23 states have call predecessors, (24), 23 states have call successors, (24) [2022-02-24 00:09:52,099 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 115 transitions. [2022-02-24 00:09:52,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2022-02-24 00:09:52,101 INFO L506 BasicCegarLoop]: Found error trace [2022-02-24 00:09:52,101 INFO L514 BasicCegarLoop]: trace histogram [24, 23, 23, 23, 23, 23, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-24 00:09:52,109 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-02-24 00:09:52,307 WARN L452 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-02-24 00:09:52,308 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-24 00:09:52,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-24 00:09:52,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1682799104, now seen corresponding path program 22 times [2022-02-24 00:09:52,308 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-24 00:09:52,308 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930445273] [2022-02-24 00:09:52,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:09:52,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-24 00:09:52,314 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-24 00:09:52,315 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [438318741] [2022-02-24 00:09:52,315 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-24 00:09:52,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-24 00:09:52,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-24 00:09:52,316 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-02-24 00:09:52,317 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-02-24 00:09:52,859 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-24 00:09:52,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-24 00:09:52,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 96 conjunts are in the unsatisfiable core [2022-02-24 00:09:52,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-24 00:09:53,483 INFO L134 CoverageAnalysis]: Checked inductivity of 1817 backedges. 46 proven. 759 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2022-02-24 00:09:53,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-24 00:09:53,645 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-24 00:09:53,645 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930445273] [2022-02-24 00:09:53,645 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-24 00:09:53,645 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [438318741] [2022-02-24 00:09:53,645 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [438318741] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-24 00:09:53,645 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-24 00:09:53,645 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2022-02-24 00:09:53,645 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192516095] [2022-02-24 00:09:53,645 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-24 00:09:53,646 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-24 00:09:53,646 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-24 00:09:53,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-24 00:09:53,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2022-02-24 00:09:53,647 INFO L87 Difference]: Start difference. First operand 94 states and 115 transitions. Second operand has 28 states, 27 states have (on average 2.185185185185185) internal successors, (59), 27 states have internal predecessors, (59), 25 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 24 states have call predecessors, (25), 24 states have call successors, (25) [2022-02-24 00:09:54,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-24 00:09:54,315 INFO L93 Difference]: Finished difference Result 102 states and 124 transitions. [2022-02-24 00:09:54,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-24 00:09:54,315 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 2.185185185185185) internal successors, (59), 27 states have internal predecessors, (59), 25 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 24 states have call predecessors, (25), 24 states have call successors, (25) Word has length 177 [2022-02-24 00:09:54,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-24 00:09:54,316 INFO L225 Difference]: With dead ends: 102 [2022-02-24 00:09:54,316 INFO L226 Difference]: Without dead ends: 97 [2022-02-24 00:09:54,316 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 159 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=97, Invalid=959, Unknown=0, NotChecked=0, Total=1056 [2022-02-24 00:09:54,317 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 2 mSDsluCounter, 1637 mSDsCounter, 0 mSdLazyCounter, 1255 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1725 SdHoareTripleChecker+Invalid, 1255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-24 00:09:54,317 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1725 Invalid, 1255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1255 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-24 00:09:54,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2022-02-24 00:09:54,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 97. [2022-02-24 00:09:54,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 64 states have (on average 1.015625) internal successors, (65), 64 states have internal predecessors, (65), 28 states have call successors, (28), 6 states have call predecessors, (28), 4 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-02-24 00:09:54,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 119 transitions. [2022-02-24 00:09:54,330 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 119 transitions. Word has length 177 [2022-02-24 00:09:54,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-24 00:09:54,331 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 119 transitions. [2022-02-24 00:09:54,332 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 2.185185185185185) internal successors, (59), 27 states have internal predecessors, (59), 25 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 24 states have call predecessors, (25), 24 states have call successors, (25) [2022-02-24 00:09:54,332 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 119 transitions. [2022-02-24 00:09:54,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2022-02-24 00:09:54,332 INFO L506 BasicCegarLoop]: Found error trace [2022-02-24 00:09:54,333 INFO L514 BasicCegarLoop]: trace histogram [25, 24, 24, 24, 24, 24, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-24 00:09:54,340 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-02-24 00:09:54,538 WARN L452 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-02-24 00:09:54,538 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-24 00:09:54,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-24 00:09:54,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1629618222, now seen corresponding path program 23 times [2022-02-24 00:09:54,538 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-24 00:09:54,538 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398558841] [2022-02-24 00:09:54,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:09:54,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-24 00:09:54,545 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-24 00:09:54,545 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1663390913] [2022-02-24 00:09:54,545 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-24 00:09:54,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-24 00:09:54,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-24 00:09:54,546 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-02-24 00:09:54,547 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-02-24 00:10:15,909 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2022-02-24 00:10:15,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-24 00:10:15,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 469 conjuncts, 100 conjunts are in the unsatisfiable core [2022-02-24 00:10:15,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-24 00:10:16,605 INFO L134 CoverageAnalysis]: Checked inductivity of 1980 backedges. 48 proven. 828 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2022-02-24 00:10:16,605 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-24 00:10:16,737 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-24 00:10:16,737 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398558841] [2022-02-24 00:10:16,737 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-24 00:10:16,737 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663390913] [2022-02-24 00:10:16,737 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1663390913] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-24 00:10:16,737 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-24 00:10:16,738 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2022-02-24 00:10:16,738 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042899380] [2022-02-24 00:10:16,738 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-24 00:10:16,738 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-24 00:10:16,738 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-24 00:10:16,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-24 00:10:16,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=902, Unknown=0, NotChecked=0, Total=992 [2022-02-24 00:10:16,739 INFO L87 Difference]: Start difference. First operand 97 states and 119 transitions. Second operand has 29 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 28 states have internal predecessors, (61), 26 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 25 states have call predecessors, (26), 25 states have call successors, (26) [2022-02-24 00:10:17,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-24 00:10:17,362 INFO L93 Difference]: Finished difference Result 105 states and 128 transitions. [2022-02-24 00:10:17,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-24 00:10:17,362 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 28 states have internal predecessors, (61), 26 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 25 states have call predecessors, (26), 25 states have call successors, (26) Word has length 184 [2022-02-24 00:10:17,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-24 00:10:17,363 INFO L225 Difference]: With dead ends: 105 [2022-02-24 00:10:17,363 INFO L226 Difference]: Without dead ends: 100 [2022-02-24 00:10:17,364 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 165 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=100, Invalid=1022, Unknown=0, NotChecked=0, Total=1122 [2022-02-24 00:10:17,364 INFO L933 BasicCegarLoop]: 91 mSDtfsCounter, 2 mSDsluCounter, 1754 mSDsCounter, 0 mSdLazyCounter, 1357 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1845 SdHoareTripleChecker+Invalid, 1357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-24 00:10:17,364 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1845 Invalid, 1357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1357 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-24 00:10:17,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2022-02-24 00:10:17,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 100. [2022-02-24 00:10:17,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 66 states have (on average 1.0151515151515151) internal successors, (67), 66 states have internal predecessors, (67), 29 states have call successors, (29), 6 states have call predecessors, (29), 4 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-02-24 00:10:17,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 123 transitions. [2022-02-24 00:10:17,374 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 123 transitions. Word has length 184 [2022-02-24 00:10:17,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-24 00:10:17,374 INFO L470 AbstractCegarLoop]: Abstraction has 100 states and 123 transitions. [2022-02-24 00:10:17,374 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 28 states have internal predecessors, (61), 26 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 25 states have call predecessors, (26), 25 states have call successors, (26) [2022-02-24 00:10:17,374 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 123 transitions. [2022-02-24 00:10:17,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2022-02-24 00:10:17,375 INFO L506 BasicCegarLoop]: Found error trace [2022-02-24 00:10:17,375 INFO L514 BasicCegarLoop]: trace histogram [26, 25, 25, 25, 25, 25, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-24 00:10:17,393 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-02-24 00:10:17,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-02-24 00:10:17,588 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-24 00:10:17,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-24 00:10:17,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1782527424, now seen corresponding path program 24 times [2022-02-24 00:10:17,588 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-24 00:10:17,588 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451922523] [2022-02-24 00:10:17,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:10:17,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-24 00:10:17,595 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-24 00:10:17,595 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1858388930] [2022-02-24 00:10:17,595 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-24 00:10:17,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-24 00:10:17,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-24 00:10:17,596 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-24 00:10:17,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-02-24 00:10:18,374 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2022-02-24 00:10:18,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-24 00:10:18,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 104 conjunts are in the unsatisfiable core [2022-02-24 00:10:18,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-24 00:10:18,916 INFO L134 CoverageAnalysis]: Checked inductivity of 2150 backedges. 50 proven. 900 refuted. 0 times theorem prover too weak. 1200 trivial. 0 not checked. [2022-02-24 00:10:18,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-24 00:10:19,042 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-24 00:10:19,042 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451922523] [2022-02-24 00:10:19,042 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-24 00:10:19,043 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858388930] [2022-02-24 00:10:19,043 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858388930] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-24 00:10:19,043 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-24 00:10:19,043 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2022-02-24 00:10:19,043 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565244788] [2022-02-24 00:10:19,043 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-24 00:10:19,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-24 00:10:19,043 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-24 00:10:19,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-24 00:10:19,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=963, Unknown=0, NotChecked=0, Total=1056 [2022-02-24 00:10:19,044 INFO L87 Difference]: Start difference. First operand 100 states and 123 transitions. Second operand has 30 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 29 states have internal predecessors, (63), 27 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 26 states have call predecessors, (27), 26 states have call successors, (27) [2022-02-24 00:10:19,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-24 00:10:19,641 INFO L93 Difference]: Finished difference Result 108 states and 132 transitions. [2022-02-24 00:10:19,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-24 00:10:19,641 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 29 states have internal predecessors, (63), 27 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 26 states have call predecessors, (27), 26 states have call successors, (27) Word has length 191 [2022-02-24 00:10:19,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-24 00:10:19,642 INFO L225 Difference]: With dead ends: 108 [2022-02-24 00:10:19,642 INFO L226 Difference]: Without dead ends: 103 [2022-02-24 00:10:19,642 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 171 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=103, Invalid=1087, Unknown=0, NotChecked=0, Total=1190 [2022-02-24 00:10:19,643 INFO L933 BasicCegarLoop]: 94 mSDtfsCounter, 2 mSDsluCounter, 1875 mSDsCounter, 0 mSdLazyCounter, 1463 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1969 SdHoareTripleChecker+Invalid, 1463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-24 00:10:19,643 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1969 Invalid, 1463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1463 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-24 00:10:19,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2022-02-24 00:10:19,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2022-02-24 00:10:19,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 68 states have (on average 1.0147058823529411) internal successors, (69), 68 states have internal predecessors, (69), 30 states have call successors, (30), 6 states have call predecessors, (30), 4 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-02-24 00:10:19,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 127 transitions. [2022-02-24 00:10:19,655 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 127 transitions. Word has length 191 [2022-02-24 00:10:19,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-24 00:10:19,656 INFO L470 AbstractCegarLoop]: Abstraction has 103 states and 127 transitions. [2022-02-24 00:10:19,656 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 29 states have internal predecessors, (63), 27 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 26 states have call predecessors, (27), 26 states have call successors, (27) [2022-02-24 00:10:19,656 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 127 transitions. [2022-02-24 00:10:19,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2022-02-24 00:10:19,662 INFO L506 BasicCegarLoop]: Found error trace [2022-02-24 00:10:19,662 INFO L514 BasicCegarLoop]: trace histogram [27, 26, 26, 26, 26, 26, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-24 00:10:19,670 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-02-24 00:10:19,862 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-02-24 00:10:19,862 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-24 00:10:19,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-24 00:10:19,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1902123026, now seen corresponding path program 25 times [2022-02-24 00:10:19,863 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-24 00:10:19,863 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147359785] [2022-02-24 00:10:19,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:10:19,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-24 00:10:19,869 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-24 00:10:19,869 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1461051586] [2022-02-24 00:10:19,869 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-24 00:10:19,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-24 00:10:19,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-24 00:10:19,870 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-24 00:10:19,871 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-02-24 00:10:20,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-24 00:10:20,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 503 conjuncts, 108 conjunts are in the unsatisfiable core [2022-02-24 00:10:20,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-24 00:10:21,201 INFO L134 CoverageAnalysis]: Checked inductivity of 2327 backedges. 52 proven. 975 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2022-02-24 00:10:21,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-24 00:10:21,382 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-24 00:10:21,382 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147359785] [2022-02-24 00:10:21,382 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-24 00:10:21,382 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1461051586] [2022-02-24 00:10:21,382 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1461051586] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-24 00:10:21,382 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-24 00:10:21,382 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2022-02-24 00:10:21,389 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440648201] [2022-02-24 00:10:21,389 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-24 00:10:21,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-24 00:10:21,389 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-24 00:10:21,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-24 00:10:21,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=1026, Unknown=0, NotChecked=0, Total=1122 [2022-02-24 00:10:21,390 INFO L87 Difference]: Start difference. First operand 103 states and 127 transitions. Second operand has 31 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 30 states have internal predecessors, (65), 28 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) [2022-02-24 00:10:22,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-24 00:10:22,152 INFO L93 Difference]: Finished difference Result 111 states and 136 transitions. [2022-02-24 00:10:22,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-24 00:10:22,152 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 30 states have internal predecessors, (65), 28 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) Word has length 198 [2022-02-24 00:10:22,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-24 00:10:22,153 INFO L225 Difference]: With dead ends: 111 [2022-02-24 00:10:22,153 INFO L226 Difference]: Without dead ends: 106 [2022-02-24 00:10:22,153 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 177 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=106, Invalid=1154, Unknown=0, NotChecked=0, Total=1260 [2022-02-24 00:10:22,154 INFO L933 BasicCegarLoop]: 97 mSDtfsCounter, 2 mSDsluCounter, 2000 mSDsCounter, 0 mSdLazyCounter, 1573 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2097 SdHoareTripleChecker+Invalid, 1573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-24 00:10:22,154 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 2097 Invalid, 1573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1573 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-24 00:10:22,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2022-02-24 00:10:22,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 106. [2022-02-24 00:10:22,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 70 states have (on average 1.0142857142857142) internal successors, (71), 70 states have internal predecessors, (71), 31 states have call successors, (31), 6 states have call predecessors, (31), 4 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-02-24 00:10:22,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 131 transitions. [2022-02-24 00:10:22,163 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 131 transitions. Word has length 198 [2022-02-24 00:10:22,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-24 00:10:22,163 INFO L470 AbstractCegarLoop]: Abstraction has 106 states and 131 transitions. [2022-02-24 00:10:22,163 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 30 states have internal predecessors, (65), 28 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) [2022-02-24 00:10:22,163 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 131 transitions. [2022-02-24 00:10:22,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2022-02-24 00:10:22,164 INFO L506 BasicCegarLoop]: Found error trace [2022-02-24 00:10:22,164 INFO L514 BasicCegarLoop]: trace histogram [28, 27, 27, 27, 27, 27, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-24 00:10:22,188 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-02-24 00:10:22,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-02-24 00:10:22,370 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-24 00:10:22,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-24 00:10:22,371 INFO L85 PathProgramCache]: Analyzing trace with hash 905794944, now seen corresponding path program 26 times [2022-02-24 00:10:22,371 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-24 00:10:22,371 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678477484] [2022-02-24 00:10:22,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:10:22,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-24 00:10:22,380 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-24 00:10:22,380 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1119373378] [2022-02-24 00:10:22,380 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-24 00:10:22,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-24 00:10:22,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-24 00:10:22,381 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-24 00:10:22,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-02-24 00:10:23,035 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-24 00:10:23,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-24 00:10:23,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 520 conjuncts, 112 conjunts are in the unsatisfiable core [2022-02-24 00:10:23,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-24 00:10:23,833 INFO L134 CoverageAnalysis]: Checked inductivity of 2511 backedges. 54 proven. 1053 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2022-02-24 00:10:23,833 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-24 00:10:23,976 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-24 00:10:23,976 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678477484] [2022-02-24 00:10:23,976 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-24 00:10:23,976 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1119373378] [2022-02-24 00:10:23,976 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1119373378] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-24 00:10:23,976 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-24 00:10:23,976 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2022-02-24 00:10:23,976 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060646953] [2022-02-24 00:10:23,976 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-24 00:10:23,976 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-24 00:10:23,976 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-24 00:10:23,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-24 00:10:23,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=1091, Unknown=0, NotChecked=0, Total=1190 [2022-02-24 00:10:23,977 INFO L87 Difference]: Start difference. First operand 106 states and 131 transitions. Second operand has 32 states, 31 states have (on average 2.161290322580645) internal successors, (67), 31 states have internal predecessors, (67), 29 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (29), 28 states have call predecessors, (29), 28 states have call successors, (29) [2022-02-24 00:10:24,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-24 00:10:24,672 INFO L93 Difference]: Finished difference Result 114 states and 140 transitions. [2022-02-24 00:10:24,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-02-24 00:10:24,673 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 2.161290322580645) internal successors, (67), 31 states have internal predecessors, (67), 29 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (29), 28 states have call predecessors, (29), 28 states have call successors, (29) Word has length 205 [2022-02-24 00:10:24,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-24 00:10:24,674 INFO L225 Difference]: With dead ends: 114 [2022-02-24 00:10:24,674 INFO L226 Difference]: Without dead ends: 109 [2022-02-24 00:10:24,674 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 183 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=109, Invalid=1223, Unknown=0, NotChecked=0, Total=1332 [2022-02-24 00:10:24,674 INFO L933 BasicCegarLoop]: 100 mSDtfsCounter, 2 mSDsluCounter, 2129 mSDsCounter, 0 mSdLazyCounter, 1687 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2229 SdHoareTripleChecker+Invalid, 1687 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1687 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-24 00:10:24,674 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 2229 Invalid, 1687 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1687 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-24 00:10:24,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2022-02-24 00:10:24,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 109. [2022-02-24 00:10:24,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 72 states have (on average 1.0138888888888888) internal successors, (73), 72 states have internal predecessors, (73), 32 states have call successors, (32), 6 states have call predecessors, (32), 4 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-02-24 00:10:24,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 135 transitions. [2022-02-24 00:10:24,683 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 135 transitions. Word has length 205 [2022-02-24 00:10:24,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-24 00:10:24,684 INFO L470 AbstractCegarLoop]: Abstraction has 109 states and 135 transitions. [2022-02-24 00:10:24,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 2.161290322580645) internal successors, (67), 31 states have internal predecessors, (67), 29 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (29), 28 states have call predecessors, (29), 28 states have call successors, (29) [2022-02-24 00:10:24,684 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 135 transitions. [2022-02-24 00:10:24,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2022-02-24 00:10:24,685 INFO L506 BasicCegarLoop]: Found error trace [2022-02-24 00:10:24,685 INFO L514 BasicCegarLoop]: trace histogram [29, 28, 28, 28, 28, 28, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-24 00:10:24,699 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-02-24 00:10:24,885 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-02-24 00:10:24,885 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-24 00:10:24,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-24 00:10:24,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1053638574, now seen corresponding path program 27 times [2022-02-24 00:10:24,886 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-24 00:10:24,886 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953369466] [2022-02-24 00:10:24,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-24 00:10:24,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-24 00:10:24,892 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-24 00:10:24,892 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [399558721] [2022-02-24 00:10:24,892 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-24 00:10:24,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-24 00:10:24,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-24 00:10:24,894 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-24 00:10:24,895 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-02-24 00:10:28,818 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2022-02-24 00:10:28,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-24 00:10:28,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 537 conjuncts, 128 conjunts are in the unsatisfiable core [2022-02-24 00:10:28,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-24 00:10:29,663 INFO L134 CoverageAnalysis]: Checked inductivity of 2702 backedges. 210 proven. 1136 refuted. 0 times theorem prover too weak. 1356 trivial. 0 not checked. [2022-02-24 00:10:29,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-24 00:11:10,061 WARN L838 $PredicateComparison]: unable to prove that (or (= (+ (* c_main_~y~0 c_main_~k~0) c_main_~k~0) (+ (* 2 c_main_~y~0) (* c_main_~y~0 c_main_~y~0) 1)) (<= c_main_~k~0 c_main_~c~0) (not (= (mod (+ (* (- 6) c_main_~y~0 c_main_~y~0 c_main_~y~0) (* (- 13) c_main_~y~0 c_main_~y~0) (* (- 1) c_main_~y~0 c_main_~y~0 c_main_~y~0 c_main_~y~0)) 4) 0)) (< (+ c_main_~c~0 1) c_main_~k~0)) is different from false [2022-02-24 00:12:10,306 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 2 c_main_~y~0))) (or (= (+ (* 2 c_main_~y~0) (* .cse0 .cse0) 5) (+ c_main_~k~0 (* .cse0 c_main_~k~0))) (<= c_main_~k~0 (+ 2 c_main_~c~0)) (not (= (mod (+ (* (- 6) .cse0 .cse0 .cse0) (* (- 13) .cse0 .cse0) (* (- 1) .cse0 .cse0 .cse0 .cse0)) 4) 0)) (< (+ 3 c_main_~c~0) c_main_~k~0))) is different from false [2022-02-24 00:14:23,069 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 6 c_main_~y~0))) (or (= (+ (* 2 c_main_~y~0) (* .cse0 .cse0) 13) (+ c_main_~k~0 (* .cse0 c_main_~k~0))) (not (= (mod (+ (* (- 1) .cse0 .cse0 .cse0 .cse0) (* .cse0 .cse0 .cse0 (- 6)) (* (- 13) .cse0 .cse0)) 4) 0)) (< (+ 7 c_main_~c~0) c_main_~k~0) (<= c_main_~k~0 (+ 6 c_main_~c~0)))) is different from false [2022-02-24 00:14:31,130 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 7 c_main_~y~0))) (or (< (+ c_main_~c~0 8) c_main_~k~0) (not (= (mod (+ (* (- 13) .cse0 .cse0) (* (- 1) .cse0 .cse0 .cse0 .cse0) (* .cse0 .cse0 .cse0 (- 6))) 4) 0)) (<= c_main_~k~0 (+ 7 c_main_~c~0)) (= (+ (* 2 c_main_~y~0) 15 (* .cse0 .cse0)) (+ c_main_~k~0 (* .cse0 c_main_~k~0))))) is different from false [2022-02-24 00:14:39,197 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 8 c_main_~y~0))) (or (not (= (mod (+ (* (- 13) .cse0 .cse0) (* .cse0 .cse0 .cse0 (- 6)) (* (- 1) .cse0 .cse0 .cse0 .cse0)) 4) 0)) (< (+ 9 c_main_~c~0) c_main_~k~0) (<= c_main_~k~0 (+ c_main_~c~0 8)) (= (+ (* 2 c_main_~y~0) 17 (* .cse0 .cse0)) (+ (* .cse0 c_main_~k~0) c_main_~k~0)))) is different from false [2022-02-24 00:15:22,815 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 10 c_main_~y~0))) (or (= (+ (* 2 c_main_~y~0) 21 (* .cse0 .cse0)) (+ (* .cse0 c_main_~k~0) c_main_~k~0)) (not (= (mod (+ (* (- 13) .cse0 .cse0) (* .cse0 .cse0 .cse0 (- 6)) (* (- 1) .cse0 .cse0 .cse0 .cse0)) 4) 0)) (<= c_main_~k~0 (+ c_main_~c~0 10)) (< (+ c_main_~c~0 11) c_main_~k~0))) is different from false [2022-02-24 00:15:30,864 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 11 c_main_~y~0))) (or (<= c_main_~k~0 (+ c_main_~c~0 11)) (not (= (mod (+ (* (- 13) .cse0 .cse0) (* (- 1) .cse0 .cse0 .cse0 .cse0) (* (- 6) .cse0 .cse0 .cse0)) 4) 0)) (= (+ (* .cse0 c_main_~k~0) c_main_~k~0) (+ 23 (* 2 c_main_~y~0) (* .cse0 .cse0))) (< (+ c_main_~c~0 12) c_main_~k~0))) is different from false [2022-02-24 00:15:38,916 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 12 c_main_~y~0))) (or (< (+ c_main_~c~0 13) c_main_~k~0) (= (+ (* 2 c_main_~y~0) (* .cse0 .cse0) 25) (+ (* .cse0 c_main_~k~0) c_main_~k~0)) (not (= (mod (+ (* (- 1) .cse0 .cse0 .cse0 .cse0) (* (- 6) .cse0 .cse0 .cse0) (* (- 13) .cse0 .cse0)) 4) 0)) (<= c_main_~k~0 (+ c_main_~c~0 12)))) is different from false [2022-02-24 00:17:13,152 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 15 c_main_~y~0))) (or (<= c_main_~k~0 (+ c_main_~c~0 15)) (not (= (mod (+ (* (- 1) .cse0 .cse0 .cse0 .cse0) (* .cse0 .cse0 .cse0 (- 6)) (* (- 13) .cse0 .cse0)) 4) 0)) (< (+ 16 c_main_~c~0) c_main_~k~0) (= (+ (* 2 c_main_~y~0) (* .cse0 .cse0) 31) (+ (* .cse0 c_main_~k~0) c_main_~k~0)))) is different from false [2022-02-24 00:18:05,727 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 17 c_main_~y~0))) (or (= (+ (* .cse0 .cse0) (* 2 c_main_~y~0) 35) (+ (* .cse0 c_main_~k~0) c_main_~k~0)) (<= c_main_~k~0 (+ c_main_~c~0 17)) (not (= (mod (+ (* .cse0 .cse0 .cse0 (- 6)) (* (- 1) .cse0 .cse0 .cse0 .cse0) (* .cse0 .cse0 (- 13))) 4) 0)) (< (+ c_main_~c~0 18) c_main_~k~0))) is different from false