/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_unwindbound20.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-c225d54 [2021-05-02 14:51:37,880 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-05-02 14:51:37,882 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-05-02 14:51:37,905 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-05-02 14:51:37,906 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-05-02 14:51:37,906 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-05-02 14:51:37,907 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-05-02 14:51:37,909 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-05-02 14:51:37,910 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-05-02 14:51:37,910 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-05-02 14:51:37,911 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-05-02 14:51:37,912 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-05-02 14:51:37,912 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-05-02 14:51:37,913 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-05-02 14:51:37,913 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-05-02 14:51:37,914 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-05-02 14:51:37,914 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-05-02 14:51:37,915 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-05-02 14:51:37,916 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-05-02 14:51:37,917 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-05-02 14:51:37,918 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-05-02 14:51:37,919 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-05-02 14:51:37,920 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-05-02 14:51:37,920 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-05-02 14:51:37,922 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-05-02 14:51:37,922 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-05-02 14:51:37,922 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-05-02 14:51:37,923 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-05-02 14:51:37,923 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-05-02 14:51:37,923 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-05-02 14:51:37,924 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-05-02 14:51:37,924 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-05-02 14:51:37,934 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-05-02 14:51:37,935 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-05-02 14:51:37,936 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-05-02 14:51:37,936 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-05-02 14:51:37,936 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-05-02 14:51:37,936 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-05-02 14:51:37,936 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-05-02 14:51:37,937 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-05-02 14:51:37,938 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-05-02 14:51:37,940 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2021-05-02 14:51:37,971 INFO L113 SettingsManager]: Loading preferences was successful [2021-05-02 14:51:37,971 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-05-02 14:51:37,973 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-05-02 14:51:37,974 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-05-02 14:51:37,974 INFO L138 SettingsManager]: * Use SBE=true [2021-05-02 14:51:37,974 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-05-02 14:51:37,974 INFO L138 SettingsManager]: * sizeof long=4 [2021-05-02 14:51:37,974 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-05-02 14:51:37,974 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-05-02 14:51:37,974 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-05-02 14:51:37,975 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-05-02 14:51:37,975 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-05-02 14:51:37,975 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-05-02 14:51:37,975 INFO L138 SettingsManager]: * sizeof long double=12 [2021-05-02 14:51:37,975 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-05-02 14:51:37,975 INFO L138 SettingsManager]: * Use constant arrays=true [2021-05-02 14:51:37,975 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-05-02 14:51:37,976 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-05-02 14:51:37,976 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-05-02 14:51:37,976 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-05-02 14:51:37,976 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-02 14:51:37,976 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-05-02 14:51:37,976 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-05-02 14:51:37,976 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-05-02 14:51:37,976 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-05-02 14:51:37,976 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-05-02 14:51:37,976 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-05-02 14:51:37,977 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-05-02 14:51:37,977 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2021-05-02 14:51:38,192 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-05-02 14:51:38,213 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-05-02 14:51:38,215 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-05-02 14:51:38,216 INFO L271 PluginConnector]: Initializing CDTParser... [2021-05-02 14:51:38,217 INFO L275 PluginConnector]: CDTParser initialized [2021-05-02 14:51:38,218 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_unwindbound20.c [2021-05-02 14:51:38,254 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cdf69870b/0d89bac72b294666bee0c128cbf09094/FLAG8b54e1d57 [2021-05-02 14:51:38,605 INFO L306 CDTParser]: Found 1 translation units. [2021-05-02 14:51:38,606 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_unwindbound20.c [2021-05-02 14:51:38,613 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cdf69870b/0d89bac72b294666bee0c128cbf09094/FLAG8b54e1d57 [2021-05-02 14:51:39,028 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cdf69870b/0d89bac72b294666bee0c128cbf09094 [2021-05-02 14:51:39,030 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-05-02 14:51:39,031 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-05-02 14:51:39,032 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-05-02 14:51:39,032 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-05-02 14:51:39,039 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-05-02 14:51:39,039 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 02:51:39" (1/1) ... [2021-05-02 14:51:39,040 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5e91335e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:51:39, skipping insertion in model container [2021-05-02 14:51:39,040 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 02:51:39" (1/1) ... [2021-05-02 14:51:39,044 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-05-02 14:51:39,055 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-05-02 14:51:39,145 WARN L224 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/egcd2-ll_unwindbound20.c[490,503] [2021-05-02 14:51:39,161 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 14:51:39,166 INFO L203 MainTranslator]: Completed pre-run [2021-05-02 14:51:39,174 WARN L224 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/egcd2-ll_unwindbound20.c[490,503] [2021-05-02 14:51:39,180 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 14:51:39,189 INFO L208 MainTranslator]: Completed translation [2021-05-02 14:51:39,189 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:51:39 WrapperNode [2021-05-02 14:51:39,190 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-05-02 14:51:39,190 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-05-02 14:51:39,190 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-05-02 14:51:39,191 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-05-02 14:51:39,200 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:51:39" (1/1) ... [2021-05-02 14:51:39,200 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:51:39" (1/1) ... [2021-05-02 14:51:39,210 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:51:39" (1/1) ... [2021-05-02 14:51:39,210 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:51:39" (1/1) ... [2021-05-02 14:51:39,221 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:51:39" (1/1) ... [2021-05-02 14:51:39,225 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:51:39" (1/1) ... [2021-05-02 14:51:39,228 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:51:39" (1/1) ... [2021-05-02 14:51:39,237 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-05-02 14:51:39,238 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-05-02 14:51:39,238 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-05-02 14:51:39,238 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-05-02 14:51:39,245 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:51:39" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-02 14:51:39,318 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-05-02 14:51:39,318 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-05-02 14:51:39,318 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2021-05-02 14:51:39,319 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-05-02 14:51:39,319 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-05-02 14:51:39,319 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-05-02 14:51:39,319 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2021-05-02 14:51:39,319 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2021-05-02 14:51:39,319 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2021-05-02 14:51:39,320 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-05-02 14:51:39,320 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2021-05-02 14:51:39,320 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-05-02 14:51:39,320 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-05-02 14:51:39,321 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-05-02 14:51:39,322 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-05-02 14:51:39,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-05-02 14:51:39,322 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-05-02 14:51:39,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-05-02 14:51:39,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-05-02 14:51:39,322 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-05-02 14:51:39,585 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-05-02 14:51:39,585 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2021-05-02 14:51:39,586 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 02:51:39 BoogieIcfgContainer [2021-05-02 14:51:39,587 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-05-02 14:51:39,588 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-05-02 14:51:39,588 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-05-02 14:51:39,589 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-05-02 14:51:39,590 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.05 02:51:39" (1/3) ... [2021-05-02 14:51:39,590 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10954db9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 02:51:39, skipping insertion in model container [2021-05-02 14:51:39,590 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:51:39" (2/3) ... [2021-05-02 14:51:39,590 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10954db9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 02:51:39, skipping insertion in model container [2021-05-02 14:51:39,590 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 02:51:39" (3/3) ... [2021-05-02 14:51:39,591 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd2-ll_unwindbound20.c [2021-05-02 14:51:39,595 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-05-02 14:51:39,598 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-05-02 14:51:39,609 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-05-02 14:51:39,623 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-05-02 14:51:39,623 INFO L377 AbstractCegarLoop]: Hoare is true [2021-05-02 14:51:39,623 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-05-02 14:51:39,623 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-05-02 14:51:39,623 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-05-02 14:51:39,623 INFO L381 AbstractCegarLoop]: Difference is false [2021-05-02 14:51:39,624 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-05-02 14:51:39,624 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-05-02 14:51:39,634 INFO L276 IsEmpty]: Start isEmpty. Operand has 39 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 23 states have internal predecessors, (30), 12 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2021-05-02 14:51:39,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-05-02 14:51:39,637 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:51:39,638 INFO L523 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:51:39,638 INFO L428 AbstractCegarLoop]: === Iteration 1 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:51:39,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:51:39,641 INFO L82 PathProgramCache]: Analyzing trace with hash 1950618521, now seen corresponding path program 1 times [2021-05-02 14:51:39,647 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:51:39,647 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893902257] [2021-05-02 14:51:39,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:51:39,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:51:39,828 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 14:51:39,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:51:39,854 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-05-02 14:51:39,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:51:39,863 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-05-02 14:51:39,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:51:39,869 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-05-02 14:51:39,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:51:39,877 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-05-02 14:51:39,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:51:39,886 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-05-02 14:51:39,886 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:51:39,886 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893902257] [2021-05-02 14:51:39,887 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893902257] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 14:51:39,887 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 14:51:39,887 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-05-02 14:51:39,888 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252314905] [2021-05-02 14:51:39,891 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-05-02 14:51:39,892 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:51:39,900 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-05-02 14:51:39,900 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-02 14:51:39,902 INFO L87 Difference]: Start difference. First operand has 39 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 23 states have internal predecessors, (30), 12 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) 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, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-05-02 14:51:40,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:51:40,064 INFO L93 Difference]: Finished difference Result 72 states and 112 transitions. [2021-05-02 14:51:40,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-05-02 14:51:40,066 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, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 32 [2021-05-02 14:51:40,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:51:40,070 INFO L225 Difference]: With dead ends: 72 [2021-05-02 14:51:40,070 INFO L226 Difference]: Without dead ends: 35 [2021-05-02 14:51:40,072 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 45.7ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-02 14:51:40,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2021-05-02 14:51:40,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 34. [2021-05-02 14:51:40,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 18 states have (on average 1.2777777777777777) internal successors, (23), 20 states have internal predecessors, (23), 12 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-05-02 14:51:40,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 45 transitions. [2021-05-02 14:51:40,098 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 45 transitions. Word has length 32 [2021-05-02 14:51:40,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:51:40,099 INFO L480 AbstractCegarLoop]: Abstraction has 34 states and 45 transitions. [2021-05-02 14:51:40,099 INFO L481 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, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-05-02 14:51:40,099 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 45 transitions. [2021-05-02 14:51:40,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-05-02 14:51:40,100 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:51:40,100 INFO L523 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:51:40,101 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-05-02 14:51:40,101 INFO L428 AbstractCegarLoop]: === Iteration 2 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:51:40,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:51:40,101 INFO L82 PathProgramCache]: Analyzing trace with hash -1734391985, now seen corresponding path program 1 times [2021-05-02 14:51:40,101 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:51:40,102 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344426394] [2021-05-02 14:51:40,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:51:40,112 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:51:40,113 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1952229216] [2021-05-02 14:51:40,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:40,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:51:40,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 5 conjunts are in the unsatisfiable core [2021-05-02 14:51:40,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:51:40,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:40,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:40,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:40,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:40,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:40,369 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-05-02 14:51:40,370 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:51:40,370 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344426394] [2021-05-02 14:51:40,370 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:51:40,370 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1952229216] [2021-05-02 14:51:40,370 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1952229216] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 14:51:40,370 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 14:51:40,370 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-05-02 14:51:40,370 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439180727] [2021-05-02 14:51:40,371 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-05-02 14:51:40,371 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:51:40,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-05-02 14:51:40,372 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-05-02 14:51:40,372 INFO L87 Difference]: Start difference. First operand 34 states and 45 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2021-05-02 14:51:40,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:51:40,383 INFO L93 Difference]: Finished difference Result 44 states and 56 transitions. [2021-05-02 14:51:40,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-05-02 14:51:40,383 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) Word has length 33 [2021-05-02 14:51:40,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:51:40,384 INFO L225 Difference]: With dead ends: 44 [2021-05-02 14:51:40,384 INFO L226 Difference]: Without dead ends: 36 [2021-05-02 14:51:40,385 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.2ms TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-05-02 14:51:40,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2021-05-02 14:51:40,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2021-05-02 14:51:40,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 20 states have (on average 1.25) internal successors, (25), 21 states have internal predecessors, (25), 12 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-05-02 14:51:40,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 47 transitions. [2021-05-02 14:51:40,390 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 47 transitions. Word has length 33 [2021-05-02 14:51:40,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:51:40,391 INFO L480 AbstractCegarLoop]: Abstraction has 36 states and 47 transitions. [2021-05-02 14:51:40,391 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2021-05-02 14:51:40,391 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 47 transitions. [2021-05-02 14:51:40,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-05-02 14:51:40,392 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:51:40,392 INFO L523 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:51:40,592 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2021-05-02 14:51:40,593 INFO L428 AbstractCegarLoop]: === Iteration 3 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:51:40,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:51:40,593 INFO L82 PathProgramCache]: Analyzing trace with hash 2066454233, now seen corresponding path program 1 times [2021-05-02 14:51:40,593 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:51:40,593 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242441717] [2021-05-02 14:51:40,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:51:40,602 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:51:40,602 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1100426232] [2021-05-02 14:51:40,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:40,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:51:40,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-02 14:51:40,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:51:40,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:40,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:40,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:40,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:40,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:40,752 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-05-02 14:51:40,752 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:51:40,752 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242441717] [2021-05-02 14:51:40,752 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:51:40,753 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100426232] [2021-05-02 14:51:40,753 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100426232] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:51:40,753 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:51:40,753 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2021-05-02 14:51:40,753 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269698126] [2021-05-02 14:51:40,753 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 14:51:40,753 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:51:40,754 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 14:51:40,754 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-05-02 14:51:40,754 INFO L87 Difference]: Start difference. First operand 36 states and 47 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-05-02 14:51:40,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:51:40,839 INFO L93 Difference]: Finished difference Result 53 states and 71 transitions. [2021-05-02 14:51:40,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 14:51:40,839 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 34 [2021-05-02 14:51:40,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:51:40,840 INFO L225 Difference]: With dead ends: 53 [2021-05-02 14:51:40,840 INFO L226 Difference]: Without dead ends: 45 [2021-05-02 14:51:40,841 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 21.2ms TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-05-02 14:51:40,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2021-05-02 14:51:40,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 37. [2021-05-02 14:51:40,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 21 states have (on average 1.2380952380952381) internal successors, (26), 22 states have internal predecessors, (26), 12 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-05-02 14:51:40,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 48 transitions. [2021-05-02 14:51:40,846 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 48 transitions. Word has length 34 [2021-05-02 14:51:40,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:51:40,847 INFO L480 AbstractCegarLoop]: Abstraction has 37 states and 48 transitions. [2021-05-02 14:51:40,847 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-05-02 14:51:40,847 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 48 transitions. [2021-05-02 14:51:40,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-05-02 14:51:40,847 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:51:40,847 INFO L523 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:51:41,062 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:41,063 INFO L428 AbstractCegarLoop]: === Iteration 4 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:51:41,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:51:41,063 INFO L82 PathProgramCache]: Analyzing trace with hash 1678606280, now seen corresponding path program 1 times [2021-05-02 14:51:41,064 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:51:41,064 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273967401] [2021-05-02 14:51:41,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:51:41,071 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:51:41,072 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [788249008] [2021-05-02 14:51:41,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:41,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:51:41,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 21 conjunts are in the unsatisfiable core [2021-05-02 14:51:41,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:51:41,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:41,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:41,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:41,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:41,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:41,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:41,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:41,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:41,230 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-05-02 14:51:41,231 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:51:41,231 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273967401] [2021-05-02 14:51:41,231 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:51:41,231 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [788249008] [2021-05-02 14:51:41,231 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [788249008] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:51:41,231 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:51:41,231 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-02 14:51:41,231 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081103757] [2021-05-02 14:51:41,231 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 14:51:41,231 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:51:41,232 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 14:51:41,232 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-05-02 14:51:41,232 INFO L87 Difference]: Start difference. First operand 37 states and 48 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 7 states have internal predecessors, (18), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-05-02 14:51:41,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:51:41,354 INFO L93 Difference]: Finished difference Result 59 states and 81 transitions. [2021-05-02 14:51:41,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 14:51:41,355 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 7 states have internal predecessors, (18), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 36 [2021-05-02 14:51:41,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:51:41,356 INFO L225 Difference]: With dead ends: 59 [2021-05-02 14:51:41,356 INFO L226 Difference]: Without dead ends: 57 [2021-05-02 14:51:41,356 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 60.2ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-05-02 14:51:41,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2021-05-02 14:51:41,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 44. [2021-05-02 14:51:41,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 26 states have (on average 1.2307692307692308) internal successors, (32), 28 states have internal predecessors, (32), 13 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 14:51:41,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 56 transitions. [2021-05-02 14:51:41,362 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 56 transitions. Word has length 36 [2021-05-02 14:51:41,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:51:41,362 INFO L480 AbstractCegarLoop]: Abstraction has 44 states and 56 transitions. [2021-05-02 14:51:41,362 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 7 states have internal predecessors, (18), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-05-02 14:51:41,363 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 56 transitions. [2021-05-02 14:51:41,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-05-02 14:51:41,364 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:51:41,364 INFO L523 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:51:41,564 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:41,565 INFO L428 AbstractCegarLoop]: === Iteration 5 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:51:41,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:51:41,565 INFO L82 PathProgramCache]: Analyzing trace with hash -2124209112, now seen corresponding path program 1 times [2021-05-02 14:51:41,565 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:51:41,565 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443544384] [2021-05-02 14:51:41,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:51:41,572 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:51:41,572 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [420744077] [2021-05-02 14:51:41,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:41,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:51:41,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-02 14:51:41,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:51:41,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:41,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:41,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:41,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:41,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:41,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:41,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:41,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:41,687 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-05-02 14:51:41,687 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:51:41,687 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443544384] [2021-05-02 14:51:41,687 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:51:41,688 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420744077] [2021-05-02 14:51:41,688 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [420744077] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 14:51:41,688 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 14:51:41,688 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-05-02 14:51:41,688 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257375953] [2021-05-02 14:51:41,688 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-02 14:51:41,688 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:51:41,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-02 14:51:41,689 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-05-02 14:51:41,689 INFO L87 Difference]: Start difference. First operand 44 states and 56 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2021-05-02 14:51:41,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:51:41,726 INFO L93 Difference]: Finished difference Result 63 states and 83 transitions. [2021-05-02 14:51:41,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-05-02 14:51:41,727 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2021-05-02 14:51:41,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:51:41,728 INFO L225 Difference]: With dead ends: 63 [2021-05-02 14:51:41,728 INFO L226 Difference]: Without dead ends: 44 [2021-05-02 14:51:41,729 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 7.0ms TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-05-02 14:51:41,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2021-05-02 14:51:41,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 44. [2021-05-02 14:51:41,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 26 states have (on average 1.1923076923076923) internal successors, (31), 28 states have internal predecessors, (31), 13 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 14:51:41,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 55 transitions. [2021-05-02 14:51:41,734 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 55 transitions. Word has length 39 [2021-05-02 14:51:41,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:51:41,734 INFO L480 AbstractCegarLoop]: Abstraction has 44 states and 55 transitions. [2021-05-02 14:51:41,734 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2021-05-02 14:51:41,734 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 55 transitions. [2021-05-02 14:51:41,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-05-02 14:51:41,735 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:51:41,735 INFO L523 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:51:41,952 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:41,952 INFO L428 AbstractCegarLoop]: === Iteration 6 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:51:41,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:51:41,953 INFO L82 PathProgramCache]: Analyzing trace with hash 1052701339, now seen corresponding path program 1 times [2021-05-02 14:51:41,953 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:51:41,953 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616113004] [2021-05-02 14:51:41,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:51:41,960 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:51:41,960 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1014661760] [2021-05-02 14:51:41,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:42,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:51:42,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-02 14:51:42,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:51:42,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:42,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:42,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:42,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:42,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:42,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:42,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:42,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:42,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:42,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:42,138 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-05-02 14:51:42,139 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:51:42,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616113004] [2021-05-02 14:51:42,139 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:51:42,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1014661760] [2021-05-02 14:51:42,139 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1014661760] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:51:42,139 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:51:42,139 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 14:51:42,139 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594624504] [2021-05-02 14:51:42,140 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 14:51:42,140 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:51:42,140 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 14:51:42,140 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-05-02 14:51:42,140 INFO L87 Difference]: Start difference. First operand 44 states and 55 transitions. Second operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 6 states have internal predecessors, (21), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2021-05-02 14:51:42,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:51:42,233 INFO L93 Difference]: Finished difference Result 58 states and 74 transitions. [2021-05-02 14:51:42,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 14:51:42,234 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 6 states have internal predecessors, (21), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 41 [2021-05-02 14:51:42,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:51:42,236 INFO L225 Difference]: With dead ends: 58 [2021-05-02 14:51:42,236 INFO L226 Difference]: Without dead ends: 56 [2021-05-02 14:51:42,236 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 35.8ms TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-05-02 14:51:42,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2021-05-02 14:51:42,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 55. [2021-05-02 14:51:42,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 32 states have (on average 1.21875) internal successors, (39), 34 states have internal predecessors, (39), 17 states have call successors, (17), 6 states have call predecessors, (17), 5 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 14:51:42,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 71 transitions. [2021-05-02 14:51:42,251 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 71 transitions. Word has length 41 [2021-05-02 14:51:42,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:51:42,251 INFO L480 AbstractCegarLoop]: Abstraction has 55 states and 71 transitions. [2021-05-02 14:51:42,251 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 6 states have internal predecessors, (21), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2021-05-02 14:51:42,251 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 71 transitions. [2021-05-02 14:51:42,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-05-02 14:51:42,252 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:51:42,252 INFO L523 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:51:42,461 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-05-02 14:51:42,461 INFO L428 AbstractCegarLoop]: === Iteration 7 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:51:42,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:51:42,461 INFO L82 PathProgramCache]: Analyzing trace with hash 1531994984, now seen corresponding path program 1 times [2021-05-02 14:51:42,461 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:51:42,461 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596168244] [2021-05-02 14:51:42,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:51:42,468 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:51:42,468 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [854431442] [2021-05-02 14:51:42,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:42,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:51:42,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-02 14:51:42,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:51:42,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:42,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:42,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:42,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:42,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:42,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:42,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:42,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:42,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:42,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:42,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:42,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:42,625 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-05-02 14:51:42,626 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:51:42,626 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596168244] [2021-05-02 14:51:42,626 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:51:42,627 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [854431442] [2021-05-02 14:51:42,629 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [854431442] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:51:42,629 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:51:42,629 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 14:51:42,629 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685948120] [2021-05-02 14:51:42,630 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 14:51:42,630 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:51:42,631 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 14:51:42,631 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-05-02 14:51:42,631 INFO L87 Difference]: Start difference. First operand 55 states and 71 transitions. Second operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 6 states have internal predecessors, (21), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-02 14:51:42,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:51:42,719 INFO L93 Difference]: Finished difference Result 62 states and 77 transitions. [2021-05-02 14:51:42,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 14:51:42,719 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 6 states have internal predecessors, (21), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 46 [2021-05-02 14:51:42,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:51:42,720 INFO L225 Difference]: With dead ends: 62 [2021-05-02 14:51:42,720 INFO L226 Difference]: Without dead ends: 60 [2021-05-02 14:51:42,720 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 31.7ms TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-05-02 14:51:42,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-05-02 14:51:42,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 59. [2021-05-02 14:51:42,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 35 states have (on average 1.2) internal successors, (42), 37 states have internal predecessors, (42), 17 states have call successors, (17), 7 states have call predecessors, (17), 6 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 14:51:42,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 74 transitions. [2021-05-02 14:51:42,725 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 74 transitions. Word has length 46 [2021-05-02 14:51:42,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:51:42,726 INFO L480 AbstractCegarLoop]: Abstraction has 59 states and 74 transitions. [2021-05-02 14:51:42,726 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 6 states have internal predecessors, (21), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-02 14:51:42,726 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 74 transitions. [2021-05-02 14:51:42,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-05-02 14:51:42,726 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:51:42,726 INFO L523 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:51:42,940 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:42,941 INFO L428 AbstractCegarLoop]: === Iteration 8 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:51:42,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:51:42,941 INFO L82 PathProgramCache]: Analyzing trace with hash -300711301, now seen corresponding path program 1 times [2021-05-02 14:51:42,941 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:51:42,941 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316612896] [2021-05-02 14:51:42,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:51:42,948 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:51:42,948 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1152770044] [2021-05-02 14:51:42,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:42,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:51:42,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 26 conjunts are in the unsatisfiable core [2021-05-02 14:51:43,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:51:43,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:43,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:43,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:43,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:43,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:43,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:43,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:43,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:43,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:43,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:43,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:43,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:43,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:43,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:43,168 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 11 proven. 10 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-05-02 14:51:43,168 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:51:43,168 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316612896] [2021-05-02 14:51:43,168 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:51:43,168 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152770044] [2021-05-02 14:51:43,168 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152770044] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:51:43,168 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:51:43,168 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 14:51:43,169 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034901686] [2021-05-02 14:51:43,169 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 14:51:43,169 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:51:43,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 14:51:43,171 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-05-02 14:51:43,171 INFO L87 Difference]: Start difference. First operand 59 states and 74 transitions. Second operand has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2021-05-02 14:51:45,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:51:45,356 INFO L93 Difference]: Finished difference Result 66 states and 80 transitions. [2021-05-02 14:51:45,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 14:51:45,365 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 51 [2021-05-02 14:51:45,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:51:45,366 INFO L225 Difference]: With dead ends: 66 [2021-05-02 14:51:45,366 INFO L226 Difference]: Without dead ends: 64 [2021-05-02 14:51:45,366 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 90.9ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-05-02 14:51:45,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2021-05-02 14:51:45,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 63. [2021-05-02 14:51:45,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 38 states have (on average 1.1842105263157894) internal successors, (45), 40 states have internal predecessors, (45), 17 states have call successors, (17), 8 states have call predecessors, (17), 7 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 14:51:45,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 77 transitions. [2021-05-02 14:51:45,372 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 77 transitions. Word has length 51 [2021-05-02 14:51:45,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:51:45,372 INFO L480 AbstractCegarLoop]: Abstraction has 63 states and 77 transitions. [2021-05-02 14:51:45,372 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2021-05-02 14:51:45,372 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 77 transitions. [2021-05-02 14:51:45,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-05-02 14:51:45,373 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:51:45,373 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:51:45,584 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:45,585 INFO L428 AbstractCegarLoop]: === Iteration 9 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:51:45,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:51:45,585 INFO L82 PathProgramCache]: Analyzing trace with hash -2044027516, now seen corresponding path program 1 times [2021-05-02 14:51:45,585 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:51:45,585 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408822879] [2021-05-02 14:51:45,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:51:45,591 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:51:45,591 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [642958091] [2021-05-02 14:51:45,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:45,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:51:45,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 19 conjunts are in the unsatisfiable core [2021-05-02 14:51:45,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:51:45,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:45,758 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2021-05-02 14:51:45,759 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:51:45,759 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408822879] [2021-05-02 14:51:45,759 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:51:45,759 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [642958091] [2021-05-02 14:51:45,759 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [642958091] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:51:45,759 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:51:45,759 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 14:51:45,759 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871299391] [2021-05-02 14:51:45,759 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 14:51:45,759 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:51:45,760 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 14:51:45,760 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-05-02 14:51:45,760 INFO L87 Difference]: Start difference. First operand 63 states and 77 transitions. Second operand has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2021-05-02 14:51:45,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:51:45,869 INFO L93 Difference]: Finished difference Result 96 states and 131 transitions. [2021-05-02 14:51:45,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 14:51:45,869 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 59 [2021-05-02 14:51:45,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:51:45,870 INFO L225 Difference]: With dead ends: 96 [2021-05-02 14:51:45,870 INFO L226 Difference]: Without dead ends: 94 [2021-05-02 14:51:45,871 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 36.0ms TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-05-02 14:51:45,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-05-02 14:51:45,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 84. [2021-05-02 14:51:45,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 49 states have (on average 1.2448979591836735) internal successors, (61), 52 states have internal predecessors, (61), 26 states have call successors, (26), 9 states have call predecessors, (26), 8 states have return successors, (24), 22 states have call predecessors, (24), 24 states have call successors, (24) [2021-05-02 14:51:45,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 111 transitions. [2021-05-02 14:51:45,879 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 111 transitions. Word has length 59 [2021-05-02 14:51:45,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:51:45,880 INFO L480 AbstractCegarLoop]: Abstraction has 84 states and 111 transitions. [2021-05-02 14:51:45,880 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2021-05-02 14:51:45,880 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 111 transitions. [2021-05-02 14:51:45,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-05-02 14:51:45,880 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:51:45,880 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:51:46,097 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2021-05-02 14:51:46,097 INFO L428 AbstractCegarLoop]: === Iteration 10 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:51:46,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:51:46,097 INFO L82 PathProgramCache]: Analyzing trace with hash 35160305, now seen corresponding path program 1 times [2021-05-02 14:51:46,097 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:51:46,097 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372727086] [2021-05-02 14:51:46,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:51:46,103 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:51:46,103 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2076555240] [2021-05-02 14:51:46,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:46,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:51:46,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 9 conjunts are in the unsatisfiable core [2021-05-02 14:51:46,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:51:46,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:46,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:46,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:46,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:46,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:46,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:46,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:46,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:46,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:46,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:46,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:46,245 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-05-02 14:51:46,246 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:51:46,246 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372727086] [2021-05-02 14:51:46,246 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:51:46,246 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2076555240] [2021-05-02 14:51:46,246 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2076555240] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:51:46,246 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:51:46,246 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2021-05-02 14:51:46,246 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727794015] [2021-05-02 14:51:46,246 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 14:51:46,246 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:51:46,247 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 14:51:46,247 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 14:51:46,247 INFO L87 Difference]: Start difference. First operand 84 states and 111 transitions. Second operand has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2021-05-02 14:51:46,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:51:46,302 INFO L93 Difference]: Finished difference Result 107 states and 132 transitions. [2021-05-02 14:51:46,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-02 14:51:46,303 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 60 [2021-05-02 14:51:46,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:51:46,304 INFO L225 Difference]: With dead ends: 107 [2021-05-02 14:51:46,304 INFO L226 Difference]: Without dead ends: 99 [2021-05-02 14:51:46,304 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 14.0ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-05-02 14:51:46,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-05-02 14:51:46,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 99. [2021-05-02 14:51:46,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 61 states have (on average 1.1967213114754098) internal successors, (73), 64 states have internal predecessors, (73), 26 states have call successors, (26), 12 states have call predecessors, (26), 11 states have return successors, (24), 22 states have call predecessors, (24), 24 states have call successors, (24) [2021-05-02 14:51:46,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 123 transitions. [2021-05-02 14:51:46,312 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 123 transitions. Word has length 60 [2021-05-02 14:51:46,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:51:46,312 INFO L480 AbstractCegarLoop]: Abstraction has 99 states and 123 transitions. [2021-05-02 14:51:46,312 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2021-05-02 14:51:46,313 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 123 transitions. [2021-05-02 14:51:46,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-05-02 14:51:46,313 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:51:46,313 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:51:46,527 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:46,528 INFO L428 AbstractCegarLoop]: === Iteration 11 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:51:46,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:51:46,528 INFO L82 PathProgramCache]: Analyzing trace with hash 1088000375, now seen corresponding path program 1 times [2021-05-02 14:51:46,528 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:51:46,528 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839342076] [2021-05-02 14:51:46,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:51:46,543 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:51:46,543 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1042263440] [2021-05-02 14:51:46,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:46,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:51:46,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 9 conjunts are in the unsatisfiable core [2021-05-02 14:51:46,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:51:46,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:46,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:46,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:46,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:46,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:46,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:46,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:46,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:46,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:46,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:46,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:46,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:46,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:46,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:46,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:46,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:46,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:46,696 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2021-05-02 14:51:46,696 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:51:46,696 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839342076] [2021-05-02 14:51:46,696 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:51:46,696 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042263440] [2021-05-02 14:51:46,696 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042263440] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:51:46,697 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:51:46,697 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 14:51:46,697 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750095117] [2021-05-02 14:51:46,697 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 14:51:46,697 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:51:46,697 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 14:51:46,697 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-05-02 14:51:46,698 INFO L87 Difference]: Start difference. First operand 99 states and 123 transitions. Second operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2021-05-02 14:51:46,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:51:46,851 INFO L93 Difference]: Finished difference Result 178 states and 253 transitions. [2021-05-02 14:51:46,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-02 14:51:46,852 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 61 [2021-05-02 14:51:46,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:51:46,853 INFO L225 Difference]: With dead ends: 178 [2021-05-02 14:51:46,853 INFO L226 Difference]: Without dead ends: 170 [2021-05-02 14:51:46,853 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 60.1ms TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-05-02 14:51:46,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2021-05-02 14:51:46,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 142. [2021-05-02 14:51:46,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 87 states have (on average 1.2873563218390804) internal successors, (112), 91 states have internal predecessors, (112), 43 states have call successors, (43), 12 states have call predecessors, (43), 11 states have return successors, (41), 38 states have call predecessors, (41), 41 states have call successors, (41) [2021-05-02 14:51:46,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 196 transitions. [2021-05-02 14:51:46,864 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 196 transitions. Word has length 61 [2021-05-02 14:51:46,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:51:46,865 INFO L480 AbstractCegarLoop]: Abstraction has 142 states and 196 transitions. [2021-05-02 14:51:46,865 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2021-05-02 14:51:46,865 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 196 transitions. [2021-05-02 14:51:46,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-05-02 14:51:46,865 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:51:46,865 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:51:47,078 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:47,079 INFO L428 AbstractCegarLoop]: === Iteration 12 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:51:47,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:51:47,079 INFO L82 PathProgramCache]: Analyzing trace with hash 1537891564, now seen corresponding path program 1 times [2021-05-02 14:51:47,079 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:51:47,079 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130833669] [2021-05-02 14:51:47,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:51:47,085 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:51:47,085 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [411691561] [2021-05-02 14:51:47,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:47,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:51:47,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 9 conjunts are in the unsatisfiable core [2021-05-02 14:51:47,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:51:47,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:47,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:47,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:47,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:47,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:47,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:47,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:47,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:47,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:47,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:47,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:47,226 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-05-02 14:51:47,226 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:51:47,226 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130833669] [2021-05-02 14:51:47,226 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:51:47,226 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [411691561] [2021-05-02 14:51:47,226 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [411691561] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:51:47,226 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:51:47,226 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2021-05-02 14:51:47,226 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479935327] [2021-05-02 14:51:47,227 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 14:51:47,227 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:51:47,227 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 14:51:47,227 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 14:51:47,227 INFO L87 Difference]: Start difference. First operand 142 states and 196 transitions. Second operand has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2021-05-02 14:51:47,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:51:47,287 INFO L93 Difference]: Finished difference Result 175 states and 244 transitions. [2021-05-02 14:51:47,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-02 14:51:47,288 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 62 [2021-05-02 14:51:47,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:51:47,291 INFO L225 Difference]: With dead ends: 175 [2021-05-02 14:51:47,291 INFO L226 Difference]: Without dead ends: 142 [2021-05-02 14:51:47,293 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 16.4ms TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2021-05-02 14:51:47,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2021-05-02 14:51:47,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 142. [2021-05-02 14:51:47,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 87 states have (on average 1.2758620689655173) internal successors, (111), 91 states have internal predecessors, (111), 43 states have call successors, (43), 12 states have call predecessors, (43), 11 states have return successors, (41), 38 states have call predecessors, (41), 41 states have call successors, (41) [2021-05-02 14:51:47,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 195 transitions. [2021-05-02 14:51:47,311 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 195 transitions. Word has length 62 [2021-05-02 14:51:47,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:51:47,311 INFO L480 AbstractCegarLoop]: Abstraction has 142 states and 195 transitions. [2021-05-02 14:51:47,311 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2021-05-02 14:51:47,311 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 195 transitions. [2021-05-02 14:51:47,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-05-02 14:51:47,312 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:51:47,313 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:51:47,524 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-05-02 14:51:47,525 INFO L428 AbstractCegarLoop]: === Iteration 13 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:51:47,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:51:47,525 INFO L82 PathProgramCache]: Analyzing trace with hash -385934262, now seen corresponding path program 1 times [2021-05-02 14:51:47,525 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:51:47,525 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703844301] [2021-05-02 14:51:47,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:51:47,530 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:51:47,530 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [260513279] [2021-05-02 14:51:47,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:47,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:51:47,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 11 conjunts are in the unsatisfiable core [2021-05-02 14:51:47,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:51:47,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:47,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:47,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:47,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:47,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:47,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:47,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:47,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:47,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:47,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:47,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:47,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:47,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:47,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:47,674 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 13 proven. 5 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-05-02 14:51:47,674 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:51:47,674 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703844301] [2021-05-02 14:51:47,674 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:51:47,674 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [260513279] [2021-05-02 14:51:47,675 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [260513279] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:51:47,675 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:51:47,675 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-05-02 14:51:47,675 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608448374] [2021-05-02 14:51:47,675 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-02 14:51:47,675 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:51:47,676 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-02 14:51:47,676 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-05-02 14:51:47,676 INFO L87 Difference]: Start difference. First operand 142 states and 195 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2021-05-02 14:51:47,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:51:47,747 INFO L93 Difference]: Finished difference Result 245 states and 345 transitions. [2021-05-02 14:51:47,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 14:51:47,747 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 66 [2021-05-02 14:51:47,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:51:47,748 INFO L225 Difference]: With dead ends: 245 [2021-05-02 14:51:47,748 INFO L226 Difference]: Without dead ends: 169 [2021-05-02 14:51:47,749 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 22.9ms TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-05-02 14:51:47,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2021-05-02 14:51:47,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 167. [2021-05-02 14:51:47,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 105 states have (on average 1.2380952380952381) internal successors, (130), 108 states have internal predecessors, (130), 46 states have call successors, (46), 16 states have call predecessors, (46), 15 states have return successors, (44), 42 states have call predecessors, (44), 44 states have call successors, (44) [2021-05-02 14:51:47,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 220 transitions. [2021-05-02 14:51:47,758 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 220 transitions. Word has length 66 [2021-05-02 14:51:47,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:51:47,758 INFO L480 AbstractCegarLoop]: Abstraction has 167 states and 220 transitions. [2021-05-02 14:51:47,758 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2021-05-02 14:51:47,758 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 220 transitions. [2021-05-02 14:51:47,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-05-02 14:51:47,759 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:51:47,759 INFO L523 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:51:47,973 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-05-02 14:51:47,973 INFO L428 AbstractCegarLoop]: === Iteration 14 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:51:47,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:51:47,973 INFO L82 PathProgramCache]: Analyzing trace with hash 792554045, now seen corresponding path program 1 times [2021-05-02 14:51:47,973 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:51:47,973 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642170123] [2021-05-02 14:51:47,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:51:47,979 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:51:47,979 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [603429637] [2021-05-02 14:51:47,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:48,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:51:48,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 24 conjunts are in the unsatisfiable core [2021-05-02 14:51:48,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:51:48,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,169 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 22 proven. 16 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2021-05-02 14:51:48,169 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:51:48,169 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642170123] [2021-05-02 14:51:48,169 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:51:48,169 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [603429637] [2021-05-02 14:51:48,170 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [603429637] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:51:48,170 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:51:48,170 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-02 14:51:48,170 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733156754] [2021-05-02 14:51:48,170 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 14:51:48,170 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:51:48,170 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 14:51:48,170 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-05-02 14:51:48,171 INFO L87 Difference]: Start difference. First operand 167 states and 220 transitions. Second operand has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 10 states have internal predecessors, (31), 4 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2021-05-02 14:51:48,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:51:48,384 INFO L93 Difference]: Finished difference Result 202 states and 269 transitions. [2021-05-02 14:51:48,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-02 14:51:48,385 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 10 states have internal predecessors, (31), 4 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 68 [2021-05-02 14:51:48,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:51:48,386 INFO L225 Difference]: With dead ends: 202 [2021-05-02 14:51:48,386 INFO L226 Difference]: Without dead ends: 199 [2021-05-02 14:51:48,386 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 67.1ms TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-05-02 14:51:48,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-05-02 14:51:48,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 196. [2021-05-02 14:51:48,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 126 states have (on average 1.2619047619047619) internal successors, (159), 133 states have internal predecessors, (159), 53 states have call successors, (53), 17 states have call predecessors, (53), 16 states have return successors, (50), 45 states have call predecessors, (50), 50 states have call successors, (50) [2021-05-02 14:51:48,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 262 transitions. [2021-05-02 14:51:48,399 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 262 transitions. Word has length 68 [2021-05-02 14:51:48,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:51:48,399 INFO L480 AbstractCegarLoop]: Abstraction has 196 states and 262 transitions. [2021-05-02 14:51:48,400 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 10 states have internal predecessors, (31), 4 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2021-05-02 14:51:48,400 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 262 transitions. [2021-05-02 14:51:48,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-05-02 14:51:48,400 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:51:48,400 INFO L523 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:51:48,615 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-05-02 14:51:48,616 INFO L428 AbstractCegarLoop]: === Iteration 15 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:51:48,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:51:48,616 INFO L82 PathProgramCache]: Analyzing trace with hash 783638790, now seen corresponding path program 2 times [2021-05-02 14:51:48,616 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:51:48,616 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561606257] [2021-05-02 14:51:48,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:51:48,621 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:51:48,621 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1035134886] [2021-05-02 14:51:48,622 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:48,673 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 14:51:48,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:51:48,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 36 conjunts are in the unsatisfiable core [2021-05-02 14:51:48,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:51:48,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:48,850 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 12 proven. 20 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2021-05-02 14:51:48,850 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:51:48,850 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561606257] [2021-05-02 14:51:48,850 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:51:48,851 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035134886] [2021-05-02 14:51:48,851 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1035134886] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:51:48,851 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:51:48,851 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-02 14:51:48,851 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824358856] [2021-05-02 14:51:48,851 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 14:51:48,851 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:51:48,851 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 14:51:48,852 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-05-02 14:51:48,852 INFO L87 Difference]: Start difference. First operand 196 states and 262 transitions. Second operand has 11 states, 10 states have (on average 2.8) internal successors, (28), 8 states have internal predecessors, (28), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 6 states have call predecessors, (11), 5 states have call successors, (11) [2021-05-02 14:51:49,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:51:49,033 INFO L93 Difference]: Finished difference Result 224 states and 301 transitions. [2021-05-02 14:51:49,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-02 14:51:49,033 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 8 states have internal predecessors, (28), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 6 states have call predecessors, (11), 5 states have call successors, (11) Word has length 73 [2021-05-02 14:51:49,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:51:49,035 INFO L225 Difference]: With dead ends: 224 [2021-05-02 14:51:49,035 INFO L226 Difference]: Without dead ends: 222 [2021-05-02 14:51:49,035 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 84.4ms TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-05-02 14:51:49,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-05-02 14:51:49,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 219. [2021-05-02 14:51:49,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 138 states have (on average 1.2681159420289856) internal successors, (175), 146 states have internal predecessors, (175), 62 states have call successors, (62), 19 states have call predecessors, (62), 18 states have return successors, (59), 53 states have call predecessors, (59), 59 states have call successors, (59) [2021-05-02 14:51:49,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 296 transitions. [2021-05-02 14:51:49,048 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 296 transitions. Word has length 73 [2021-05-02 14:51:49,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:51:49,049 INFO L480 AbstractCegarLoop]: Abstraction has 219 states and 296 transitions. [2021-05-02 14:51:49,049 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 8 states have internal predecessors, (28), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 6 states have call predecessors, (11), 5 states have call successors, (11) [2021-05-02 14:51:49,049 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 296 transitions. [2021-05-02 14:51:49,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-05-02 14:51:49,049 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:51:49,049 INFO L523 BasicCegarLoop]: trace histogram [8, 7, 7, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:51:49,264 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:49,265 INFO L428 AbstractCegarLoop]: === Iteration 16 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:51:49,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:51:49,265 INFO L82 PathProgramCache]: Analyzing trace with hash 1625446301, now seen corresponding path program 3 times [2021-05-02 14:51:49,265 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:51:49,265 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750773457] [2021-05-02 14:51:49,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:51:49,270 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:51:49,270 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [144743800] [2021-05-02 14:51:49,270 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:49,331 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-02 14:51:49,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:51:49,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 49 conjunts are in the unsatisfiable core [2021-05-02 14:51:49,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:51:49,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:49,721 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 31 proven. 19 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2021-05-02 14:51:49,721 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:51:49,721 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750773457] [2021-05-02 14:51:49,721 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:51:49,722 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [144743800] [2021-05-02 14:51:49,722 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [144743800] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:51:49,722 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:51:49,722 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-05-02 14:51:49,722 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090609452] [2021-05-02 14:51:49,722 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-02 14:51:49,722 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:51:49,722 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-02 14:51:49,723 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-05-02 14:51:49,723 INFO L87 Difference]: Start difference. First operand 219 states and 296 transitions. Second operand has 15 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 12 states have internal predecessors, (31), 6 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) [2021-05-02 14:51:50,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:51:50,060 INFO L93 Difference]: Finished difference Result 228 states and 304 transitions. [2021-05-02 14:51:50,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-02 14:51:50,060 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 12 states have internal predecessors, (31), 6 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) Word has length 78 [2021-05-02 14:51:50,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:51:50,062 INFO L225 Difference]: With dead ends: 228 [2021-05-02 14:51:50,062 INFO L226 Difference]: Without dead ends: 226 [2021-05-02 14:51:50,062 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 218.7ms TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2021-05-02 14:51:50,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-05-02 14:51:50,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 223. [2021-05-02 14:51:50,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 141 states have (on average 1.2624113475177305) internal successors, (178), 149 states have internal predecessors, (178), 62 states have call successors, (62), 20 states have call predecessors, (62), 19 states have return successors, (59), 53 states have call predecessors, (59), 59 states have call successors, (59) [2021-05-02 14:51:50,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 299 transitions. [2021-05-02 14:51:50,079 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 299 transitions. Word has length 78 [2021-05-02 14:51:50,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:51:50,079 INFO L480 AbstractCegarLoop]: Abstraction has 223 states and 299 transitions. [2021-05-02 14:51:50,079 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 12 states have internal predecessors, (31), 6 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) [2021-05-02 14:51:50,080 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 299 transitions. [2021-05-02 14:51:50,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-05-02 14:51:50,080 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:51:50,080 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:51:50,297 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-05-02 14:51:50,298 INFO L428 AbstractCegarLoop]: === Iteration 17 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:51:50,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:51:50,298 INFO L82 PathProgramCache]: Analyzing trace with hash -1849570232, now seen corresponding path program 2 times [2021-05-02 14:51:50,298 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:51:50,298 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072071199] [2021-05-02 14:51:50,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:51:50,304 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:51:50,304 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2078077956] [2021-05-02 14:51:50,304 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:50,357 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 14:51:50,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:51:50,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 48 conjunts are in the unsatisfiable core [2021-05-02 14:51:50,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:51:50,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:50,607 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 41 proven. 36 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2021-05-02 14:51:50,607 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:51:50,608 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072071199] [2021-05-02 14:51:50,608 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:51:50,608 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2078077956] [2021-05-02 14:51:50,608 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2078077956] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:51:50,608 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:51:50,608 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-05-02 14:51:50,608 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873751532] [2021-05-02 14:51:50,608 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-02 14:51:50,608 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:51:50,608 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-02 14:51:50,609 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-05-02 14:51:50,609 INFO L87 Difference]: Start difference. First operand 223 states and 299 transitions. Second operand has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 11 states have internal predecessors, (30), 7 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 7 states have call predecessors, (13), 6 states have call successors, (13) [2021-05-02 14:51:50,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:51:50,970 INFO L93 Difference]: Finished difference Result 237 states and 317 transitions. [2021-05-02 14:51:50,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-02 14:51:50,970 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 11 states have internal predecessors, (30), 7 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 7 states have call predecessors, (13), 6 states have call successors, (13) Word has length 82 [2021-05-02 14:51:50,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:51:50,972 INFO L225 Difference]: With dead ends: 237 [2021-05-02 14:51:50,972 INFO L226 Difference]: Without dead ends: 235 [2021-05-02 14:51:50,973 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 67 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 156.1ms TimeCoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-05-02 14:51:50,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2021-05-02 14:51:50,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 228. [2021-05-02 14:51:50,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 144 states have (on average 1.2569444444444444) internal successors, (181), 153 states have internal predecessors, (181), 63 states have call successors, (63), 21 states have call predecessors, (63), 20 states have return successors, (60), 53 states have call predecessors, (60), 60 states have call successors, (60) [2021-05-02 14:51:50,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 304 transitions. [2021-05-02 14:51:50,988 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 304 transitions. Word has length 82 [2021-05-02 14:51:50,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:51:50,989 INFO L480 AbstractCegarLoop]: Abstraction has 228 states and 304 transitions. [2021-05-02 14:51:50,989 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 11 states have internal predecessors, (30), 7 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 7 states have call predecessors, (13), 6 states have call successors, (13) [2021-05-02 14:51:50,989 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 304 transitions. [2021-05-02 14:51:50,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-05-02 14:51:50,990 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:51:50,990 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:51:51,204 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:51,205 INFO L428 AbstractCegarLoop]: === Iteration 18 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:51:51,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:51:51,205 INFO L82 PathProgramCache]: Analyzing trace with hash 1768368813, now seen corresponding path program 1 times [2021-05-02 14:51:51,205 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:51:51,205 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456493807] [2021-05-02 14:51:51,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:51:51,210 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:51:51,211 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [979997369] [2021-05-02 14:51:51,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:51,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:51:51,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 11 conjunts are in the unsatisfiable core [2021-05-02 14:51:51,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:51:51,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,367 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 16 proven. 73 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2021-05-02 14:51:51,367 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:51:51,367 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456493807] [2021-05-02 14:51:51,367 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:51:51,367 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [979997369] [2021-05-02 14:51:51,367 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [979997369] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:51:51,367 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:51:51,368 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-05-02 14:51:51,368 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946224020] [2021-05-02 14:51:51,368 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-02 14:51:51,368 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:51:51,368 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-02 14:51:51,368 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-05-02 14:51:51,368 INFO L87 Difference]: Start difference. First operand 228 states and 304 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) [2021-05-02 14:51:51,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:51:51,446 INFO L93 Difference]: Finished difference Result 238 states and 314 transitions. [2021-05-02 14:51:51,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 14:51:51,447 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) Word has length 83 [2021-05-02 14:51:51,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:51:51,448 INFO L225 Difference]: With dead ends: 238 [2021-05-02 14:51:51,448 INFO L226 Difference]: Without dead ends: 231 [2021-05-02 14:51:51,449 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 26.2ms TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2021-05-02 14:51:51,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2021-05-02 14:51:51,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 231. [2021-05-02 14:51:51,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 147 states have (on average 1.251700680272109) internal successors, (184), 156 states have internal predecessors, (184), 63 states have call successors, (63), 21 states have call predecessors, (63), 20 states have return successors, (60), 53 states have call predecessors, (60), 60 states have call successors, (60) [2021-05-02 14:51:51,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 307 transitions. [2021-05-02 14:51:51,475 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 307 transitions. Word has length 83 [2021-05-02 14:51:51,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:51:51,475 INFO L480 AbstractCegarLoop]: Abstraction has 231 states and 307 transitions. [2021-05-02 14:51:51,475 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) [2021-05-02 14:51:51,475 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 307 transitions. [2021-05-02 14:51:51,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2021-05-02 14:51:51,476 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:51:51,476 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:51:51,701 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-05-02 14:51:51,701 INFO L428 AbstractCegarLoop]: === Iteration 19 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:51:51,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:51:51,702 INFO L82 PathProgramCache]: Analyzing trace with hash -1017110725, now seen corresponding path program 1 times [2021-05-02 14:51:51,702 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:51:51,702 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400217439] [2021-05-02 14:51:51,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:51:51,707 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:51:51,707 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1104873597] [2021-05-02 14:51:51,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:51,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:51:51,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 45 conjunts are in the unsatisfiable core [2021-05-02 14:51:51,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:51:51,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:51,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:52,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:52,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:52,036 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 16 proven. 19 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2021-05-02 14:51:52,037 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:51:52,037 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400217439] [2021-05-02 14:51:52,037 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:51:52,037 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104873597] [2021-05-02 14:51:52,037 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1104873597] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:51:52,037 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:51:52,037 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-05-02 14:51:52,037 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052781814] [2021-05-02 14:51:52,038 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-02 14:51:52,039 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:51:52,039 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-02 14:51:52,039 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-05-02 14:51:52,039 INFO L87 Difference]: Start difference. First operand 231 states and 307 transitions. Second operand has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 11 states have internal predecessors, (29), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2021-05-02 14:51:52,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:51:52,432 INFO L93 Difference]: Finished difference Result 263 states and 352 transitions. [2021-05-02 14:51:52,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-02 14:51:52,432 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 11 states have internal predecessors, (29), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 84 [2021-05-02 14:51:52,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:51:52,435 INFO L225 Difference]: With dead ends: 263 [2021-05-02 14:51:52,435 INFO L226 Difference]: Without dead ends: 260 [2021-05-02 14:51:52,435 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 223.1ms TimeCoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-05-02 14:51:52,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2021-05-02 14:51:52,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 257. [2021-05-02 14:51:52,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 162 states have (on average 1.2592592592592593) internal successors, (204), 172 states have internal predecessors, (204), 72 states have call successors, (72), 23 states have call predecessors, (72), 22 states have return successors, (69), 61 states have call predecessors, (69), 69 states have call successors, (69) [2021-05-02 14:51:52,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 345 transitions. [2021-05-02 14:51:52,451 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 345 transitions. Word has length 84 [2021-05-02 14:51:52,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:51:52,451 INFO L480 AbstractCegarLoop]: Abstraction has 257 states and 345 transitions. [2021-05-02 14:51:52,451 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 11 states have internal predecessors, (29), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2021-05-02 14:51:52,451 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 345 transitions. [2021-05-02 14:51:52,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-05-02 14:51:52,452 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:51:52,453 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:51:52,666 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-05-02 14:51:52,666 INFO L428 AbstractCegarLoop]: === Iteration 20 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:51:52,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:51:52,667 INFO L82 PathProgramCache]: Analyzing trace with hash 1676300815, now seen corresponding path program 2 times [2021-05-02 14:51:52,667 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:51:52,667 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240822703] [2021-05-02 14:51:52,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:51:52,671 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:51:52,672 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1877965742] [2021-05-02 14:51:52,672 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:52,725 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 14:51:52,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:51:52,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 13 conjunts are in the unsatisfiable core [2021-05-02 14:51:52,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:51:52,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:52,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:52,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:52,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:52,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:52,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:52,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:52,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:52,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:52,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:52,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:52,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:52,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:52,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:52,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:52,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:52,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:52,875 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 16 proven. 79 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2021-05-02 14:51:52,875 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:51:52,875 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240822703] [2021-05-02 14:51:52,875 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:51:52,875 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1877965742] [2021-05-02 14:51:52,875 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1877965742] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:51:52,875 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:51:52,875 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 14:51:52,875 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413885912] [2021-05-02 14:51:52,876 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 14:51:52,876 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:51:52,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 14:51:52,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-05-02 14:51:52,876 INFO L87 Difference]: Start difference. First operand 257 states and 345 transitions. Second operand has 8 states, 8 states have (on average 4.0) internal successors, (32), 7 states have internal predecessors, (32), 5 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) [2021-05-02 14:51:52,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:51:52,992 INFO L93 Difference]: Finished difference Result 299 states and 386 transitions. [2021-05-02 14:51:52,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-02 14:51:52,992 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.0) internal successors, (32), 7 states have internal predecessors, (32), 5 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) Word has length 87 [2021-05-02 14:51:52,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:51:52,994 INFO L225 Difference]: With dead ends: 299 [2021-05-02 14:51:52,994 INFO L226 Difference]: Without dead ends: 292 [2021-05-02 14:51:52,994 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 35.3ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-05-02 14:51:52,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2021-05-02 14:51:53,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 291. [2021-05-02 14:51:53,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 187 states have (on average 1.2299465240641712) internal successors, (230), 196 states have internal predecessors, (230), 75 states have call successors, (75), 29 states have call predecessors, (75), 28 states have return successors, (72), 65 states have call predecessors, (72), 72 states have call successors, (72) [2021-05-02 14:51:53,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 377 transitions. [2021-05-02 14:51:53,023 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 377 transitions. Word has length 87 [2021-05-02 14:51:53,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:51:53,023 INFO L480 AbstractCegarLoop]: Abstraction has 291 states and 377 transitions. [2021-05-02 14:51:53,023 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 4.0) internal successors, (32), 7 states have internal predecessors, (32), 5 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) [2021-05-02 14:51:53,023 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 377 transitions. [2021-05-02 14:51:53,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-05-02 14:51:53,023 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:51:53,024 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:51:53,236 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-05-02 14:51:53,237 INFO L428 AbstractCegarLoop]: === Iteration 21 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:51:53,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:51:53,237 INFO L82 PathProgramCache]: Analyzing trace with hash -201422586, now seen corresponding path program 1 times [2021-05-02 14:51:53,237 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:51:53,237 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842939373] [2021-05-02 14:51:53,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:51:53,242 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:51:53,242 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1764523808] [2021-05-02 14:51:53,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:53,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:51:53,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 13 conjunts are in the unsatisfiable core [2021-05-02 14:51:53,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:51:53,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:53,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:53,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:53,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:53,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:53,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:53,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:53,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:53,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:53,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:53,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:53,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:53,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:53,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:53,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:53,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:53,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:53,419 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 21 proven. 78 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2021-05-02 14:51:53,419 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:51:53,420 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842939373] [2021-05-02 14:51:53,420 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:51:53,420 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764523808] [2021-05-02 14:51:53,420 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764523808] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:51:53,420 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:51:53,420 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 14:51:53,420 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535139463] [2021-05-02 14:51:53,421 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 14:51:53,421 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:51:53,421 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 14:51:53,421 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-05-02 14:51:53,421 INFO L87 Difference]: Start difference. First operand 291 states and 377 transitions. Second operand has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 5 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) [2021-05-02 14:51:53,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:51:53,526 INFO L93 Difference]: Finished difference Result 398 states and 543 transitions. [2021-05-02 14:51:53,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-02 14:51:53,527 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 5 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) Word has length 89 [2021-05-02 14:51:53,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:51:53,528 INFO L225 Difference]: With dead ends: 398 [2021-05-02 14:51:53,528 INFO L226 Difference]: Without dead ends: 293 [2021-05-02 14:51:53,528 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 35.7ms TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-05-02 14:51:53,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2021-05-02 14:51:53,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 293. [2021-05-02 14:51:53,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 189 states have (on average 1.216931216931217) internal successors, (230), 198 states have internal predecessors, (230), 75 states have call successors, (75), 29 states have call predecessors, (75), 28 states have return successors, (72), 65 states have call predecessors, (72), 72 states have call successors, (72) [2021-05-02 14:51:53,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 377 transitions. [2021-05-02 14:51:53,543 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 377 transitions. Word has length 89 [2021-05-02 14:51:53,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:51:53,543 INFO L480 AbstractCegarLoop]: Abstraction has 293 states and 377 transitions. [2021-05-02 14:51:53,544 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 5 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) [2021-05-02 14:51:53,544 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 377 transitions. [2021-05-02 14:51:53,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2021-05-02 14:51:53,544 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:51:53,544 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:51:53,760 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-05-02 14:51:53,760 INFO L428 AbstractCegarLoop]: === Iteration 22 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:51:53,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:51:53,760 INFO L82 PathProgramCache]: Analyzing trace with hash 325787368, now seen corresponding path program 2 times [2021-05-02 14:51:53,760 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:51:53,760 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669504334] [2021-05-02 14:51:53,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:51:53,765 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:51:53,765 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [989660251] [2021-05-02 14:51:53,765 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:53,819 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 14:51:53,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:51:53,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 5 conjunts are in the unsatisfiable core [2021-05-02 14:51:53,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:51:53,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:53,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:53,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:53,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:53,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:53,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:53,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:53,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:53,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:53,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:53,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:53,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:53,951 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 139 trivial. 0 not checked. [2021-05-02 14:51:53,951 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:51:53,951 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669504334] [2021-05-02 14:51:53,951 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:51:53,951 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989660251] [2021-05-02 14:51:53,951 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [989660251] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 14:51:53,951 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 14:51:53,951 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-05-02 14:51:53,951 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269874729] [2021-05-02 14:51:53,952 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-02 14:51:53,952 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:51:53,952 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-02 14:51:53,952 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-05-02 14:51:53,952 INFO L87 Difference]: Start difference. First operand 293 states and 377 transitions. Second operand has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2021-05-02 14:51:54,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:51:54,016 INFO L93 Difference]: Finished difference Result 451 states and 628 transitions. [2021-05-02 14:51:54,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 14:51:54,017 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 93 [2021-05-02 14:51:54,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:51:54,018 INFO L225 Difference]: With dead ends: 451 [2021-05-02 14:51:54,018 INFO L226 Difference]: Without dead ends: 343 [2021-05-02 14:51:54,020 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 16.8ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-05-02 14:51:54,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2021-05-02 14:51:54,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 310. [2021-05-02 14:51:54,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 200 states have (on average 1.225) internal successors, (245), 208 states have internal predecessors, (245), 81 states have call successors, (81), 29 states have call predecessors, (81), 28 states have return successors, (78), 72 states have call predecessors, (78), 78 states have call successors, (78) [2021-05-02 14:51:54,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 404 transitions. [2021-05-02 14:51:54,038 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 404 transitions. Word has length 93 [2021-05-02 14:51:54,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:51:54,038 INFO L480 AbstractCegarLoop]: Abstraction has 310 states and 404 transitions. [2021-05-02 14:51:54,038 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2021-05-02 14:51:54,038 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 404 transitions. [2021-05-02 14:51:54,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-05-02 14:51:54,038 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:51:54,039 INFO L523 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:51:54,252 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-05-02 14:51:54,253 INFO L428 AbstractCegarLoop]: === Iteration 23 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:51:54,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:51:54,253 INFO L82 PathProgramCache]: Analyzing trace with hash 1415088729, now seen corresponding path program 1 times [2021-05-02 14:51:54,253 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:51:54,253 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622308416] [2021-05-02 14:51:54,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:51:54,258 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:51:54,258 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1393587249] [2021-05-02 14:51:54,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:54,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:51:54,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 73 conjunts are in the unsatisfiable core [2021-05-02 14:51:54,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:51:54,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:54,840 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 84 proven. 53 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2021-05-02 14:51:54,841 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:51:54,841 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622308416] [2021-05-02 14:51:54,841 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:51:54,841 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1393587249] [2021-05-02 14:51:54,841 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1393587249] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:51:54,841 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:51:54,841 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2021-05-02 14:51:54,841 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213035940] [2021-05-02 14:51:54,841 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-02 14:51:54,841 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:51:54,842 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-02 14:51:54,842 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-05-02 14:51:54,842 INFO L87 Difference]: Start difference. First operand 310 states and 404 transitions. Second operand has 16 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 8 states have call predecessors, (16), 7 states have call successors, (16) [2021-05-02 14:51:59,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:51:59,374 INFO L93 Difference]: Finished difference Result 320 states and 413 transitions. [2021-05-02 14:51:59,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-02 14:51:59,374 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 8 states have call predecessors, (16), 7 states have call successors, (16) Word has length 101 [2021-05-02 14:51:59,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:51:59,376 INFO L225 Difference]: With dead ends: 320 [2021-05-02 14:51:59,376 INFO L226 Difference]: Without dead ends: 318 [2021-05-02 14:51:59,376 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 84 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 413.3ms TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2021-05-02 14:51:59,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2021-05-02 14:51:59,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 314. [2021-05-02 14:51:59,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 203 states have (on average 1.2216748768472907) internal successors, (248), 211 states have internal predecessors, (248), 81 states have call successors, (81), 30 states have call predecessors, (81), 29 states have return successors, (78), 72 states have call predecessors, (78), 78 states have call successors, (78) [2021-05-02 14:51:59,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 407 transitions. [2021-05-02 14:51:59,392 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 407 transitions. Word has length 101 [2021-05-02 14:51:59,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:51:59,392 INFO L480 AbstractCegarLoop]: Abstraction has 314 states and 407 transitions. [2021-05-02 14:51:59,392 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 8 states have call predecessors, (16), 7 states have call successors, (16) [2021-05-02 14:51:59,392 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 407 transitions. [2021-05-02 14:51:59,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-05-02 14:51:59,393 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:51:59,393 INFO L523 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:51:59,608 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:59,608 INFO L428 AbstractCegarLoop]: === Iteration 24 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:51:59,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:51:59,609 INFO L82 PathProgramCache]: Analyzing trace with hash -1524088572, now seen corresponding path program 3 times [2021-05-02 14:51:59,609 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:51:59,609 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350157262] [2021-05-02 14:51:59,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:51:59,619 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:51:59,619 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1322318279] [2021-05-02 14:51:59,619 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:51:59,703 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 14:51:59,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:51:59,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 37 conjunts are in the unsatisfiable core [2021-05-02 14:51:59,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:51:59,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:51:59,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:00,373 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 67 proven. 56 refuted. 0 times theorem prover too weak. 219 trivial. 0 not checked. [2021-05-02 14:52:00,373 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:52:00,373 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350157262] [2021-05-02 14:52:00,374 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:52:00,374 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322318279] [2021-05-02 14:52:00,374 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1322318279] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:52:00,374 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:52:00,374 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2021-05-02 14:52:00,374 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738823732] [2021-05-02 14:52:00,374 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-02 14:52:00,374 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:52:00,375 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-02 14:52:00,375 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-05-02 14:52:00,375 INFO L87 Difference]: Start difference. First operand 314 states and 407 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 12 states have internal predecessors, (33), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 7 states have call predecessors, (17), 6 states have call successors, (17) [2021-05-02 14:52:04,580 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 16 [2021-05-02 14:52:08,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:52:08,283 INFO L93 Difference]: Finished difference Result 326 states and 422 transitions. [2021-05-02 14:52:08,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-02 14:52:08,284 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 12 states have internal predecessors, (33), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 7 states have call predecessors, (17), 6 states have call successors, (17) Word has length 105 [2021-05-02 14:52:08,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:52:08,285 INFO L225 Difference]: With dead ends: 326 [2021-05-02 14:52:08,285 INFO L226 Difference]: Without dead ends: 324 [2021-05-02 14:52:08,286 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 608.9ms TimeCoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2021-05-02 14:52:08,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2021-05-02 14:52:08,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 319. [2021-05-02 14:52:08,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 206 states have (on average 1.2184466019417475) internal successors, (251), 215 states have internal predecessors, (251), 82 states have call successors, (82), 31 states have call predecessors, (82), 30 states have return successors, (79), 72 states have call predecessors, (79), 79 states have call successors, (79) [2021-05-02 14:52:08,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 412 transitions. [2021-05-02 14:52:08,301 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 412 transitions. Word has length 105 [2021-05-02 14:52:08,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:52:08,301 INFO L480 AbstractCegarLoop]: Abstraction has 319 states and 412 transitions. [2021-05-02 14:52:08,301 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 12 states have internal predecessors, (33), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 7 states have call predecessors, (17), 6 states have call successors, (17) [2021-05-02 14:52:08,302 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 412 transitions. [2021-05-02 14:52:08,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2021-05-02 14:52:08,302 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:52:08,302 INFO L523 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:52:08,517 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-05-02 14:52:08,517 INFO L428 AbstractCegarLoop]: === Iteration 25 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:52:08,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:52:08,518 INFO L82 PathProgramCache]: Analyzing trace with hash -1761848073, now seen corresponding path program 2 times [2021-05-02 14:52:08,518 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:52:08,518 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929686752] [2021-05-02 14:52:08,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:52:08,529 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:52:08,529 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1861047182] [2021-05-02 14:52:08,529 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:52:08,581 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 14:52:08,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:52:08,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 66 conjunts are in the unsatisfiable core [2021-05-02 14:52:08,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:52:08,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:08,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:08,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:08,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:08,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:08,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:08,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:08,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:08,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:08,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:08,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:08,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:08,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:08,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:09,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:09,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:09,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:09,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:09,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:09,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:09,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:09,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:09,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:09,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:09,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:09,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:09,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:09,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:09,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:09,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:10,037 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 24 DAG size of output: 23 [2021-05-02 14:52:10,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:10,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:10,577 INFO L134 CoverageAnalysis]: Checked inductivity of 336 backedges. 69 proven. 69 refuted. 0 times theorem prover too weak. 198 trivial. 0 not checked. [2021-05-02 14:52:10,578 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:52:10,578 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929686752] [2021-05-02 14:52:10,578 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:52:10,578 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861047182] [2021-05-02 14:52:10,578 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1861047182] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:52:10,578 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:52:10,578 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2021-05-02 14:52:10,578 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434797] [2021-05-02 14:52:10,578 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-05-02 14:52:10,578 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:52:10,579 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-05-02 14:52:10,579 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-05-02 14:52:10,579 INFO L87 Difference]: Start difference. First operand 319 states and 412 transitions. Second operand has 17 states, 16 states have (on average 2.1875) internal successors, (35), 14 states have internal predecessors, (35), 8 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 7 states have call successors, (17) [2021-05-02 14:52:12,750 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 27 [2021-05-02 14:52:13,322 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 27 [2021-05-02 14:52:13,587 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 20 DAG size of output: 18 [2021-05-02 14:52:14,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:52:14,446 INFO L93 Difference]: Finished difference Result 353 states and 458 transitions. [2021-05-02 14:52:14,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-05-02 14:52:14,446 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.1875) internal successors, (35), 14 states have internal predecessors, (35), 8 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 7 states have call successors, (17) Word has length 107 [2021-05-02 14:52:14,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:52:14,448 INFO L225 Difference]: With dead ends: 353 [2021-05-02 14:52:14,448 INFO L226 Difference]: Without dead ends: 350 [2021-05-02 14:52:14,448 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 89 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 2539.0ms TimeCoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2021-05-02 14:52:14,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2021-05-02 14:52:14,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 345. [2021-05-02 14:52:14,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 221 states have (on average 1.2217194570135748) internal successors, (270), 231 states have internal predecessors, (270), 91 states have call successors, (91), 33 states have call predecessors, (91), 32 states have return successors, (88), 80 states have call predecessors, (88), 88 states have call successors, (88) [2021-05-02 14:52:14,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 449 transitions. [2021-05-02 14:52:14,482 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 449 transitions. Word has length 107 [2021-05-02 14:52:14,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:52:14,482 INFO L480 AbstractCegarLoop]: Abstraction has 345 states and 449 transitions. [2021-05-02 14:52:14,483 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 16 states have (on average 2.1875) internal successors, (35), 14 states have internal predecessors, (35), 8 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 7 states have call successors, (17) [2021-05-02 14:52:14,483 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 449 transitions. [2021-05-02 14:52:14,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2021-05-02 14:52:14,484 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:52:14,484 INFO L523 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:52:14,700 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:52:14,701 INFO L428 AbstractCegarLoop]: === Iteration 26 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:52:14,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:52:14,701 INFO L82 PathProgramCache]: Analyzing trace with hash -2134846746, now seen corresponding path program 2 times [2021-05-02 14:52:14,701 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:52:14,701 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370455987] [2021-05-02 14:52:14,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:52:14,706 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:52:14,706 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1308400035] [2021-05-02 14:52:14,706 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:52:14,762 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 14:52:14,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:52:14,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 42 conjunts are in the unsatisfiable core [2021-05-02 14:52:14,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:52:14,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:14,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:14,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:14,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:14,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:14,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:14,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:14,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:14,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:14,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:15,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:15,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:15,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:15,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:15,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:15,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:15,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:15,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:15,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:15,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:15,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:15,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:15,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:15,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:15,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:15,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:15,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:15,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:15,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:15,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:15,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:15,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:15,913 INFO L134 CoverageAnalysis]: Checked inductivity of 345 backedges. 47 proven. 52 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2021-05-02 14:52:15,914 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:52:15,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370455987] [2021-05-02 14:52:15,914 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:52:15,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1308400035] [2021-05-02 14:52:15,914 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1308400035] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:52:15,914 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:52:15,914 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-05-02 14:52:15,914 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985227419] [2021-05-02 14:52:15,914 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-02 14:52:15,915 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:52:15,915 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-02 14:52:15,915 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2021-05-02 14:52:15,915 INFO L87 Difference]: Start difference. First operand 345 states and 449 transitions. Second operand has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 13 states have internal predecessors, (37), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2021-05-02 14:52:20,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:52:20,024 INFO L93 Difference]: Finished difference Result 408 states and 545 transitions. [2021-05-02 14:52:20,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-02 14:52:20,025 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 13 states have internal predecessors, (37), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 109 [2021-05-02 14:52:20,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:52:20,027 INFO L225 Difference]: With dead ends: 408 [2021-05-02 14:52:20,027 INFO L226 Difference]: Without dead ends: 406 [2021-05-02 14:52:20,027 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 94 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 1929.0ms TimeCoverageRelationStatistics Valid=111, Invalid=591, Unknown=0, NotChecked=0, Total=702 [2021-05-02 14:52:20,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2021-05-02 14:52:20,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 367. [2021-05-02 14:52:20,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 233 states have (on average 1.2274678111587982) internal successors, (286), 243 states have internal predecessors, (286), 99 states have call successors, (99), 35 states have call predecessors, (99), 34 states have return successors, (96), 88 states have call predecessors, (96), 96 states have call successors, (96) [2021-05-02 14:52:20,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 481 transitions. [2021-05-02 14:52:20,047 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 481 transitions. Word has length 109 [2021-05-02 14:52:20,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:52:20,048 INFO L480 AbstractCegarLoop]: Abstraction has 367 states and 481 transitions. [2021-05-02 14:52:20,048 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 13 states have internal predecessors, (37), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2021-05-02 14:52:20,048 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 481 transitions. [2021-05-02 14:52:20,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2021-05-02 14:52:20,049 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:52:20,049 INFO L523 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:52:20,264 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-05-02 14:52:20,264 INFO L428 AbstractCegarLoop]: === Iteration 27 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:52:20,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:52:20,265 INFO L82 PathProgramCache]: Analyzing trace with hash 1514731471, now seen corresponding path program 2 times [2021-05-02 14:52:20,265 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:52:20,265 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272213865] [2021-05-02 14:52:20,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:52:20,271 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:52:20,271 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [190757488] [2021-05-02 14:52:20,271 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:52:20,329 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 14:52:20,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:52:20,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 15 conjunts are in the unsatisfiable core [2021-05-02 14:52:20,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:52:20,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:20,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:20,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:20,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:20,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:20,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:20,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:20,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:20,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:20,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:20,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:20,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:20,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:20,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:20,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:20,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:20,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:20,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:20,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:20,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:20,696 INFO L134 CoverageAnalysis]: Checked inductivity of 341 backedges. 24 proven. 221 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2021-05-02 14:52:20,697 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:52:20,697 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272213865] [2021-05-02 14:52:20,697 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:52:20,697 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [190757488] [2021-05-02 14:52:20,697 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [190757488] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:52:20,697 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:52:20,697 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-02 14:52:20,697 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619695194] [2021-05-02 14:52:20,697 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 14:52:20,697 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:52:20,697 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 14:52:20,698 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-05-02 14:52:20,698 INFO L87 Difference]: Start difference. First operand 367 states and 481 transitions. Second operand has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 states have internal predecessors, (38), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2021-05-02 14:52:21,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:52:21,254 INFO L93 Difference]: Finished difference Result 421 states and 531 transitions. [2021-05-02 14:52:21,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-02 14:52:21,254 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 states have internal predecessors, (38), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) Word has length 110 [2021-05-02 14:52:21,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:52:21,256 INFO L225 Difference]: With dead ends: 421 [2021-05-02 14:52:21,256 INFO L226 Difference]: Without dead ends: 414 [2021-05-02 14:52:21,256 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 408.2ms TimeCoverageRelationStatistics Valid=59, Invalid=97, Unknown=0, NotChecked=0, Total=156 [2021-05-02 14:52:21,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2021-05-02 14:52:21,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 413. [2021-05-02 14:52:21,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 267 states have (on average 1.202247191011236) internal successors, (321), 276 states have internal predecessors, (321), 102 states have call successors, (102), 44 states have call predecessors, (102), 43 states have return successors, (99), 92 states have call predecessors, (99), 99 states have call successors, (99) [2021-05-02 14:52:21,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 522 transitions. [2021-05-02 14:52:21,277 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 522 transitions. Word has length 110 [2021-05-02 14:52:21,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:52:21,277 INFO L480 AbstractCegarLoop]: Abstraction has 413 states and 522 transitions. [2021-05-02 14:52:21,277 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 states have internal predecessors, (38), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2021-05-02 14:52:21,277 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 522 transitions. [2021-05-02 14:52:21,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2021-05-02 14:52:21,278 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:52:21,278 INFO L523 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:52:21,492 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-05-02 14:52:21,493 INFO L428 AbstractCegarLoop]: === Iteration 28 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:52:21,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:52:21,493 INFO L82 PathProgramCache]: Analyzing trace with hash -289933735, now seen corresponding path program 3 times [2021-05-02 14:52:21,493 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:52:21,493 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021015829] [2021-05-02 14:52:21,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:52:21,497 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:52:21,498 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1078132318] [2021-05-02 14:52:21,498 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:52:21,557 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-02 14:52:21,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:52:21,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-02 14:52:21,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:52:21,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:21,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:21,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:21,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:21,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:21,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:21,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:21,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:21,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:21,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:21,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:21,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:21,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:21,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:21,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:21,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:21,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:21,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:21,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:21,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:21,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:21,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:21,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:21,899 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 44 proven. 11 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2021-05-02 14:52:21,899 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:52:21,899 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021015829] [2021-05-02 14:52:21,899 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:52:21,899 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1078132318] [2021-05-02 14:52:21,899 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1078132318] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:52:21,899 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:52:21,899 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-05-02 14:52:21,900 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708429272] [2021-05-02 14:52:21,900 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-02 14:52:21,900 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:52:21,900 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-02 14:52:21,900 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-05-02 14:52:21,900 INFO L87 Difference]: Start difference. First operand 413 states and 522 transitions. Second operand has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 7 states have internal predecessors, (33), 4 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2021-05-02 14:52:23,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:52:23,293 INFO L93 Difference]: Finished difference Result 583 states and 799 transitions. [2021-05-02 14:52:23,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-02 14:52:23,293 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 7 states have internal predecessors, (33), 4 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 111 [2021-05-02 14:52:23,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:52:23,295 INFO L225 Difference]: With dead ends: 583 [2021-05-02 14:52:23,295 INFO L226 Difference]: Without dead ends: 574 [2021-05-02 14:52:23,296 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 724.5ms TimeCoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2021-05-02 14:52:23,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2021-05-02 14:52:23,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 457. [2021-05-02 14:52:23,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 457 states, 297 states have (on average 1.2222222222222223) internal successors, (363), 304 states have internal predecessors, (363), 116 states have call successors, (116), 44 states have call predecessors, (116), 43 states have return successors, (113), 108 states have call predecessors, (113), 113 states have call successors, (113) [2021-05-02 14:52:23,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 457 states to 457 states and 592 transitions. [2021-05-02 14:52:23,319 INFO L78 Accepts]: Start accepts. Automaton has 457 states and 592 transitions. Word has length 111 [2021-05-02 14:52:23,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:52:23,319 INFO L480 AbstractCegarLoop]: Abstraction has 457 states and 592 transitions. [2021-05-02 14:52:23,319 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 7 states have internal predecessors, (33), 4 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2021-05-02 14:52:23,319 INFO L276 IsEmpty]: Start isEmpty. Operand 457 states and 592 transitions. [2021-05-02 14:52:23,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2021-05-02 14:52:23,320 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:52:23,320 INFO L523 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:52:23,532 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-05-02 14:52:23,533 INFO L428 AbstractCegarLoop]: === Iteration 29 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:52:23,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:52:23,533 INFO L82 PathProgramCache]: Analyzing trace with hash -1282766646, now seen corresponding path program 2 times [2021-05-02 14:52:23,533 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:52:23,533 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921397800] [2021-05-02 14:52:23,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:52:23,537 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:52:23,537 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [47916628] [2021-05-02 14:52:23,538 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:52:23,597 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 14:52:23,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:52:23,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 15 conjunts are in the unsatisfiable core [2021-05-02 14:52:23,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:52:23,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:23,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:23,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:23,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:23,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:23,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:23,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:23,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:23,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:23,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:23,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:23,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:23,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:23,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:23,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:23,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:23,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:23,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:23,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:23,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:23,961 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 29 proven. 222 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2021-05-02 14:52:23,961 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:52:23,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921397800] [2021-05-02 14:52:23,961 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:52:23,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [47916628] [2021-05-02 14:52:23,961 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [47916628] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:52:23,961 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:52:23,961 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-02 14:52:23,961 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696648030] [2021-05-02 14:52:23,962 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 14:52:23,962 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:52:23,962 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 14:52:23,962 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-05-02 14:52:23,962 INFO L87 Difference]: Start difference. First operand 457 states and 592 transitions. Second operand has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2021-05-02 14:52:24,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:52:24,499 INFO L93 Difference]: Finished difference Result 635 states and 863 transitions. [2021-05-02 14:52:24,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-02 14:52:24,499 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) Word has length 112 [2021-05-02 14:52:24,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:52:24,501 INFO L225 Difference]: With dead ends: 635 [2021-05-02 14:52:24,501 INFO L226 Difference]: Without dead ends: 459 [2021-05-02 14:52:24,501 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 398.3ms TimeCoverageRelationStatistics Valid=58, Invalid=98, Unknown=0, NotChecked=0, Total=156 [2021-05-02 14:52:24,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2021-05-02 14:52:24,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 459. [2021-05-02 14:52:24,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 459 states, 299 states have (on average 1.2107023411371238) internal successors, (362), 306 states have internal predecessors, (362), 116 states have call successors, (116), 44 states have call predecessors, (116), 43 states have return successors, (113), 108 states have call predecessors, (113), 113 states have call successors, (113) [2021-05-02 14:52:24,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 591 transitions. [2021-05-02 14:52:24,523 INFO L78 Accepts]: Start accepts. Automaton has 459 states and 591 transitions. Word has length 112 [2021-05-02 14:52:24,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:52:24,523 INFO L480 AbstractCegarLoop]: Abstraction has 459 states and 591 transitions. [2021-05-02 14:52:24,523 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2021-05-02 14:52:24,523 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 591 transitions. [2021-05-02 14:52:24,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2021-05-02 14:52:24,524 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:52:24,524 INFO L523 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:52:24,736 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-05-02 14:52:24,737 INFO L428 AbstractCegarLoop]: === Iteration 30 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:52:24,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:52:24,737 INFO L82 PathProgramCache]: Analyzing trace with hash 1546024104, now seen corresponding path program 3 times [2021-05-02 14:52:24,737 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:52:24,737 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382338615] [2021-05-02 14:52:24,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:52:24,742 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:52:24,742 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [81198646] [2021-05-02 14:52:24,742 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:52:24,792 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 14:52:24,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:52:24,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-02 14:52:24,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:52:24,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:24,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:24,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:24,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:24,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:24,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:24,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:24,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:24,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:24,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:24,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:24,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:24,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:24,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:24,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:25,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:25,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:25,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:25,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:25,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:25,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:25,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:25,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:25,206 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 32 proven. 229 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2021-05-02 14:52:25,206 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:52:25,206 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382338615] [2021-05-02 14:52:25,206 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:52:25,206 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81198646] [2021-05-02 14:52:25,206 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [81198646] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:52:25,206 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:52:25,207 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 14:52:25,207 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878511505] [2021-05-02 14:52:25,207 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 14:52:25,207 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:52:25,207 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 14:52:25,207 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2021-05-02 14:52:25,207 INFO L87 Difference]: Start difference. First operand 459 states and 591 transitions. Second operand has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2021-05-02 14:52:25,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:52:25,922 INFO L93 Difference]: Finished difference Result 709 states and 937 transitions. [2021-05-02 14:52:25,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-02 14:52:25,922 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) Word has length 116 [2021-05-02 14:52:25,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:52:25,924 INFO L225 Difference]: With dead ends: 709 [2021-05-02 14:52:25,924 INFO L226 Difference]: Without dead ends: 533 [2021-05-02 14:52:25,925 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 508.2ms TimeCoverageRelationStatistics Valid=78, Invalid=132, Unknown=0, NotChecked=0, Total=210 [2021-05-02 14:52:25,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2021-05-02 14:52:25,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 523. [2021-05-02 14:52:25,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 523 states, 344 states have (on average 1.191860465116279) internal successors, (410), 351 states have internal predecessors, (410), 124 states have call successors, (124), 55 states have call predecessors, (124), 54 states have return successors, (120), 116 states have call predecessors, (120), 120 states have call successors, (120) [2021-05-02 14:52:25,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 654 transitions. [2021-05-02 14:52:25,949 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 654 transitions. Word has length 116 [2021-05-02 14:52:25,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:52:25,949 INFO L480 AbstractCegarLoop]: Abstraction has 523 states and 654 transitions. [2021-05-02 14:52:25,949 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2021-05-02 14:52:25,949 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 654 transitions. [2021-05-02 14:52:25,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-05-02 14:52:25,950 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:52:25,950 INFO L523 BasicCegarLoop]: trace histogram [16, 15, 15, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:52:26,168 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-05-02 14:52:26,169 INFO L428 AbstractCegarLoop]: === Iteration 31 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:52:26,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:52:26,169 INFO L82 PathProgramCache]: Analyzing trace with hash 992936989, now seen corresponding path program 3 times [2021-05-02 14:52:26,169 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:52:26,169 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162203341] [2021-05-02 14:52:26,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:52:26,173 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:52:26,173 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1726778789] [2021-05-02 14:52:26,173 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:52:26,235 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-02 14:52:26,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:52:26,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 59 conjunts are in the unsatisfiable core [2021-05-02 14:52:26,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:52:26,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:26,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:26,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:26,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:26,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:26,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:26,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:26,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:26,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:26,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:26,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:26,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:26,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:26,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:26,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:26,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:26,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:26,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:26,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:26,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:26,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:26,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:26,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:26,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:26,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:26,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:26,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:26,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:27,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:27,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:27,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:27,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:27,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:27,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:27,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:27,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:27,453 INFO L134 CoverageAnalysis]: Checked inductivity of 516 backedges. 106 proven. 32 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2021-05-02 14:52:27,453 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:52:27,453 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162203341] [2021-05-02 14:52:27,453 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:52:27,453 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726778789] [2021-05-02 14:52:27,453 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1726778789] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:52:27,453 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:52:27,453 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-05-02 14:52:27,453 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767216986] [2021-05-02 14:52:27,454 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-02 14:52:27,454 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:52:27,454 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-02 14:52:27,454 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-05-02 14:52:27,454 INFO L87 Difference]: Start difference. First operand 523 states and 654 transitions. Second operand has 13 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 states have internal predecessors, (32), 5 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2021-05-02 14:52:33,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:52:33,729 INFO L93 Difference]: Finished difference Result 586 states and 744 transitions. [2021-05-02 14:52:33,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-02 14:52:33,730 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 states have internal predecessors, (32), 5 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) Word has length 124 [2021-05-02 14:52:33,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:52:33,732 INFO L225 Difference]: With dead ends: 586 [2021-05-02 14:52:33,732 INFO L226 Difference]: Without dead ends: 584 [2021-05-02 14:52:33,732 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 111 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 1118.7ms TimeCoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-05-02 14:52:33,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2021-05-02 14:52:33,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 560. [2021-05-02 14:52:33,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 370 states have (on average 1.2027027027027026) internal successors, (445), 378 states have internal predecessors, (445), 133 states have call successors, (133), 57 states have call predecessors, (133), 56 states have return successors, (129), 124 states have call predecessors, (129), 129 states have call successors, (129) [2021-05-02 14:52:33,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 707 transitions. [2021-05-02 14:52:33,760 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 707 transitions. Word has length 124 [2021-05-02 14:52:33,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:52:33,761 INFO L480 AbstractCegarLoop]: Abstraction has 560 states and 707 transitions. [2021-05-02 14:52:33,761 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 states have internal predecessors, (32), 5 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2021-05-02 14:52:33,761 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 707 transitions. [2021-05-02 14:52:33,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2021-05-02 14:52:33,761 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:52:33,762 INFO L523 BasicCegarLoop]: trace histogram [15, 14, 14, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:52:33,978 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:52:33,978 INFO L428 AbstractCegarLoop]: === Iteration 32 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:52:33,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:52:33,978 INFO L82 PathProgramCache]: Analyzing trace with hash -1110867224, now seen corresponding path program 4 times [2021-05-02 14:52:33,978 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:52:33,979 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525612149] [2021-05-02 14:52:33,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:52:33,984 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:52:33,984 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1118840603] [2021-05-02 14:52:33,985 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:52:34,045 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 14:52:34,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:52:34,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 87 conjunts are in the unsatisfiable core [2021-05-02 14:52:34,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:52:34,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:34,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:34,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:34,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:34,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:34,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:34,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:34,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:34,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:34,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:34,764 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 24 DAG size of output: 23 [2021-05-02 14:52:34,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:34,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:34,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:34,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:35,390 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2021-05-02 14:52:35,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:35,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:35,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:35,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:35,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:35,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:35,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:35,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:35,657 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 25 [2021-05-02 14:52:35,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:35,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:35,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:35,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:36,077 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 26 [2021-05-02 14:52:36,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:36,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:36,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:36,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:36,496 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 26 [2021-05-02 14:52:36,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:36,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:36,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:36,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:36,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:36,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:36,942 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 83 proven. 135 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2021-05-02 14:52:36,942 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:52:36,942 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525612149] [2021-05-02 14:52:36,942 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:52:36,942 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1118840603] [2021-05-02 14:52:36,942 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1118840603] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:52:36,942 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:52:36,943 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2021-05-02 14:52:36,943 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563965090] [2021-05-02 14:52:36,943 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-05-02 14:52:36,943 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:52:36,943 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-05-02 14:52:36,943 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-05-02 14:52:36,943 INFO L87 Difference]: Start difference. First operand 560 states and 707 transitions. Second operand has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 15 states have internal predecessors, (41), 9 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 9 states have call predecessors, (19), 9 states have call successors, (19) [2021-05-02 14:52:38,001 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 26 DAG size of output: 25 [2021-05-02 14:52:38,484 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 26 [2021-05-02 14:52:40,130 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 31 [2021-05-02 14:52:41,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:52:41,120 INFO L93 Difference]: Finished difference Result 603 states and 762 transitions. [2021-05-02 14:52:41,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-02 14:52:41,120 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 15 states have internal predecessors, (41), 9 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 9 states have call predecessors, (19), 9 states have call successors, (19) Word has length 123 [2021-05-02 14:52:41,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:52:41,123 INFO L225 Difference]: With dead ends: 603 [2021-05-02 14:52:41,123 INFO L226 Difference]: Without dead ends: 601 [2021-05-02 14:52:41,123 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 102 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 3516.9ms TimeCoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2021-05-02 14:52:41,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states. [2021-05-02 14:52:41,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 595. [2021-05-02 14:52:41,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 389 states have (on average 1.2030848329048842) internal successors, (468), 397 states have internal predecessors, (468), 145 states have call successors, (145), 61 states have call predecessors, (145), 60 states have return successors, (141), 136 states have call predecessors, (141), 141 states have call successors, (141) [2021-05-02 14:52:41,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 754 transitions. [2021-05-02 14:52:41,154 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 754 transitions. Word has length 123 [2021-05-02 14:52:41,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:52:41,154 INFO L480 AbstractCegarLoop]: Abstraction has 595 states and 754 transitions. [2021-05-02 14:52:41,155 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 15 states have internal predecessors, (41), 9 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 9 states have call predecessors, (19), 9 states have call successors, (19) [2021-05-02 14:52:41,155 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 754 transitions. [2021-05-02 14:52:41,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-05-02 14:52:41,155 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:52:41,155 INFO L523 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:52:41,369 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:52:41,369 INFO L428 AbstractCegarLoop]: === Iteration 33 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:52:41,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:52:41,369 INFO L82 PathProgramCache]: Analyzing trace with hash -454805304, now seen corresponding path program 4 times [2021-05-02 14:52:41,369 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:52:41,369 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508709354] [2021-05-02 14:52:41,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:52:41,375 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:52:41,375 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [356593959] [2021-05-02 14:52:41,375 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:52:41,470 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 14:52:41,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:52:41,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 50 conjunts are in the unsatisfiable core [2021-05-02 14:52:41,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:52:41,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:41,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:41,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:41,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:41,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:41,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:41,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:41,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:41,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:41,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:41,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:41,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:41,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:41,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:41,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:41,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:41,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:42,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:42,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:42,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:42,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:42,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:42,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:42,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:42,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:42,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:42,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:42,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:42,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:42,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:42,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:42,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:42,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:43,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:43,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:43,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:43,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:43,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:43,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:43,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:43,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:52:43,612 INFO L134 CoverageAnalysis]: Checked inductivity of 590 backedges. 92 proven. 123 refuted. 0 times theorem prover too weak. 375 trivial. 0 not checked. [2021-05-02 14:52:43,612 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:52:43,612 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508709354] [2021-05-02 14:52:43,612 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:52:43,612 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [356593959] [2021-05-02 14:52:43,612 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [356593959] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:52:43,612 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:52:43,612 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2021-05-02 14:52:43,612 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969382869] [2021-05-02 14:52:43,613 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-05-02 14:52:43,613 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:52:43,613 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-05-02 14:52:43,613 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-05-02 14:52:43,613 INFO L87 Difference]: Start difference. First operand 595 states and 754 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 13 states have internal predecessors, (36), 10 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 7 states have call predecessors, (21), 9 states have call successors, (21) [2021-05-02 14:52:51,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:52:51,491 INFO L93 Difference]: Finished difference Result 603 states and 762 transitions. [2021-05-02 14:52:51,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-02 14:52:51,492 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 13 states have internal predecessors, (36), 10 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 7 states have call predecessors, (21), 9 states have call successors, (21) Word has length 128 [2021-05-02 14:52:51,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:52:51,493 INFO L225 Difference]: With dead ends: 603 [2021-05-02 14:52:51,493 INFO L226 Difference]: Without dead ends: 599 [2021-05-02 14:52:51,494 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 2534.2ms TimeCoverageRelationStatistics Valid=97, Invalid=605, Unknown=0, NotChecked=0, Total=702 [2021-05-02 14:52:51,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2021-05-02 14:52:51,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 597. [2021-05-02 14:52:51,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 597 states, 391 states have (on average 1.1994884910485935) internal successors, (469), 398 states have internal predecessors, (469), 145 states have call successors, (145), 62 states have call predecessors, (145), 60 states have return successors, (141), 136 states have call predecessors, (141), 141 states have call successors, (141) [2021-05-02 14:52:51,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 597 states to 597 states and 755 transitions. [2021-05-02 14:52:51,523 INFO L78 Accepts]: Start accepts. Automaton has 597 states and 755 transitions. Word has length 128 [2021-05-02 14:52:51,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:52:51,523 INFO L480 AbstractCegarLoop]: Abstraction has 597 states and 755 transitions. [2021-05-02 14:52:51,523 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 13 states have internal predecessors, (36), 10 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 7 states have call predecessors, (21), 9 states have call successors, (21) [2021-05-02 14:52:51,523 INFO L276 IsEmpty]: Start isEmpty. Operand 597 states and 755 transitions. [2021-05-02 14:52:51,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-05-02 14:52:51,524 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:52:51,524 INFO L523 BasicCegarLoop]: trace histogram [16, 15, 15, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:52:51,739 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2021-05-02 14:52:51,739 INFO L428 AbstractCegarLoop]: === Iteration 34 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:52:51,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:52:51,740 INFO L82 PathProgramCache]: Analyzing trace with hash -270396677, now seen corresponding path program 5 times [2021-05-02 14:52:51,740 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:52:51,740 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384129699] [2021-05-02 14:52:51,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:52:51,747 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:52:51,747 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [353624644] [2021-05-02 14:52:51,747 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true