/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerCTransformed.xml -s ../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_unwindbound50.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-c225d54 [2021-05-02 20:21:34,885 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-05-02 20:21:34,887 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-05-02 20:21:34,910 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-05-02 20:21:34,910 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-05-02 20:21:34,911 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-05-02 20:21:34,912 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-05-02 20:21:34,913 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-05-02 20:21:34,914 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-05-02 20:21:34,915 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-05-02 20:21:34,915 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-05-02 20:21:34,916 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-05-02 20:21:34,916 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-05-02 20:21:34,917 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-05-02 20:21:34,918 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-05-02 20:21:34,918 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-05-02 20:21:34,925 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-05-02 20:21:34,926 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-05-02 20:21:34,927 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-05-02 20:21:34,928 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-05-02 20:21:34,929 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-05-02 20:21:34,931 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-05-02 20:21:34,931 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-05-02 20:21:34,932 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-05-02 20:21:34,933 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-05-02 20:21:34,933 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-05-02 20:21:34,934 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-05-02 20:21:34,934 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-05-02 20:21:34,934 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-05-02 20:21:34,935 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-05-02 20:21:34,935 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-05-02 20:21:34,935 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-05-02 20:21:34,936 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-05-02 20:21:34,936 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-05-02 20:21:34,937 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-05-02 20:21:34,937 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-05-02 20:21:34,938 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-05-02 20:21:34,938 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-05-02 20:21:34,938 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-05-02 20:21:34,938 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-05-02 20:21:34,939 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-05-02 20:21:34,941 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf [2021-05-02 20:21:34,951 INFO L113 SettingsManager]: Loading preferences was successful [2021-05-02 20:21:34,951 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-05-02 20:21:34,952 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-05-02 20:21:34,952 INFO L138 SettingsManager]: * sizeof long=4 [2021-05-02 20:21:34,952 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-05-02 20:21:34,952 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-05-02 20:21:34,952 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-05-02 20:21:34,953 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-05-02 20:21:34,953 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-05-02 20:21:34,953 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-05-02 20:21:34,953 INFO L138 SettingsManager]: * sizeof long double=12 [2021-05-02 20:21:34,953 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-05-02 20:21:34,953 INFO L138 SettingsManager]: * Use constant arrays=true [2021-05-02 20:21:34,953 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-05-02 20:21:34,953 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-05-02 20:21:34,953 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-05-02 20:21:34,954 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-05-02 20:21:34,954 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-05-02 20:21:34,954 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-02 20:21:34,954 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-05-02 20:21:34,954 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-05-02 20:21:34,955 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-05-02 20:21:34,955 INFO L138 SettingsManager]: * TransformationType=LOOP_ACCELERATION_JORDAN 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 20:21:35,201 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-05-02 20:21:35,215 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-05-02 20:21:35,217 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-05-02 20:21:35,218 INFO L271 PluginConnector]: Initializing CDTParser... [2021-05-02 20:21:35,219 INFO L275 PluginConnector]: CDTParser initialized [2021-05-02 20:21:35,219 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_unwindbound50.c [2021-05-02 20:21:35,274 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0bcbe5dc4/fcd11819457c4fe7bfab5ff83628f962/FLAG962e223a2 [2021-05-02 20:21:35,648 INFO L306 CDTParser]: Found 1 translation units. [2021-05-02 20:21:35,649 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_unwindbound50.c [2021-05-02 20:21:35,654 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0bcbe5dc4/fcd11819457c4fe7bfab5ff83628f962/FLAG962e223a2 [2021-05-02 20:21:35,666 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0bcbe5dc4/fcd11819457c4fe7bfab5ff83628f962 [2021-05-02 20:21:35,668 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-05-02 20:21:35,670 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-05-02 20:21:35,674 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-05-02 20:21:35,674 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-05-02 20:21:35,676 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-05-02 20:21:35,677 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 08:21:35" (1/1) ... [2021-05-02 20:21:35,678 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3c5253fe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:21:35, skipping insertion in model container [2021-05-02 20:21:35,678 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 08:21:35" (1/1) ... [2021-05-02 20:21:35,682 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-05-02 20:21:35,694 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-05-02 20:21:35,786 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_unwindbound50.c[490,503] [2021-05-02 20:21:35,805 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 20:21:35,810 INFO L203 MainTranslator]: Completed pre-run [2021-05-02 20:21:35,854 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_unwindbound50.c[490,503] [2021-05-02 20:21:35,861 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 20:21:35,869 INFO L208 MainTranslator]: Completed translation [2021-05-02 20:21:35,870 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:21:35 WrapperNode [2021-05-02 20:21:35,870 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-05-02 20:21:35,871 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-05-02 20:21:35,871 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-05-02 20:21:35,871 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-05-02 20:21:35,877 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:21:35" (1/1) ... [2021-05-02 20:21:35,877 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:21:35" (1/1) ... [2021-05-02 20:21:35,881 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:21:35" (1/1) ... [2021-05-02 20:21:35,881 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:21:35" (1/1) ... [2021-05-02 20:21:35,885 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:21:35" (1/1) ... [2021-05-02 20:21:35,887 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:21:35" (1/1) ... [2021-05-02 20:21:35,888 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:21:35" (1/1) ... [2021-05-02 20:21:35,889 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-05-02 20:21:35,890 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-05-02 20:21:35,890 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-05-02 20:21:35,890 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-05-02 20:21:35,891 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:21:35" (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 20:21:35,977 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-05-02 20:21:35,977 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-05-02 20:21:35,977 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2021-05-02 20:21:35,977 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-05-02 20:21:35,977 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-05-02 20:21:35,978 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-05-02 20:21:35,978 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2021-05-02 20:21:35,978 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2021-05-02 20:21:35,978 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2021-05-02 20:21:35,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-05-02 20:21:35,978 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2021-05-02 20:21:35,979 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-05-02 20:21:35,979 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-05-02 20:21:35,979 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-05-02 20:21:35,979 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-05-02 20:21:35,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-05-02 20:21:35,979 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-05-02 20:21:35,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-05-02 20:21:35,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-05-02 20:21:35,980 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-05-02 20:21:36,209 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-05-02 20:21:36,210 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2021-05-02 20:21:36,211 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 08:21:36 BoogieIcfgContainer [2021-05-02 20:21:36,211 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-05-02 20:21:36,211 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2021-05-02 20:21:36,211 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2021-05-02 20:21:36,212 INFO L275 PluginConnector]: IcfgTransformer initialized [2021-05-02 20:21:36,214 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 08:21:36" (1/1) ... [2021-05-02 20:21:36,225 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 02.05 08:21:36 BasicIcfg [2021-05-02 20:21:36,225 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2021-05-02 20:21:36,226 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-05-02 20:21:36,226 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-05-02 20:21:36,227 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-05-02 20:21:36,228 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.05 08:21:35" (1/4) ... [2021-05-02 20:21:36,228 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7b0f390c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 08:21:36, skipping insertion in model container [2021-05-02 20:21:36,228 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:21:35" (2/4) ... [2021-05-02 20:21:36,228 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7b0f390c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 08:21:36, skipping insertion in model container [2021-05-02 20:21:36,228 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 08:21:36" (3/4) ... [2021-05-02 20:21:36,229 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7b0f390c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.05 08:21:36, skipping insertion in model container [2021-05-02 20:21:36,229 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 02.05 08:21:36" (4/4) ... [2021-05-02 20:21:36,229 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd2-ll_unwindbound50.cJordan [2021-05-02 20:21:36,232 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:ForwardPredicates Determinization: PREDICATE_ABSTRACTION [2021-05-02 20:21:36,235 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-05-02 20:21:36,245 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-05-02 20:21:36,257 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-05-02 20:21:36,258 INFO L377 AbstractCegarLoop]: Hoare is false [2021-05-02 20:21:36,258 INFO L378 AbstractCegarLoop]: Compute interpolants for ForwardPredicates [2021-05-02 20:21:36,258 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-05-02 20:21:36,258 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-05-02 20:21:36,258 INFO L381 AbstractCegarLoop]: Difference is false [2021-05-02 20:21:36,258 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-05-02 20:21:36,258 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-05-02 20:21:36,267 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 20:21:36,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-05-02 20:21:36,272 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:21:36,273 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 20:21:36,273 INFO L428 AbstractCegarLoop]: === Iteration 1 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:21:36,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:21:36,276 INFO L82 PathProgramCache]: Analyzing trace with hash -282167495, now seen corresponding path program 1 times [2021-05-02 20:21:36,292 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:21:36,293 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48222554] [2021-05-02 20:21:36,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:21:36,360 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:21:36,361 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [12867891] [2021-05-02 20:21:36,361 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 20:21:36,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:21:36,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 1 conjunts are in the unsatisfiable core [2021-05-02 20:21:36,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:21:36,531 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 20:21:36,531 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:21:36,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48222554] [2021-05-02 20:21:36,532 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:21:36,532 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12867891] [2021-05-02 20:21:36,532 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [12867891] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 20:21:36,532 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 20:21:36,533 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-05-02 20:21:36,533 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451060755] [2021-05-02 20:21:36,536 INFO L460 AbstractCegarLoop]: Interpolant automaton has 2 states [2021-05-02 20:21:36,536 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:21:36,544 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-05-02 20:21:36,544 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-05-02 20:21:36,546 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 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2021-05-02 20:21:36,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:21:36,556 INFO L93 Difference]: Finished difference Result 39 states and 50 transitions. [2021-05-02 20:21:36,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-05-02 20:21:36,557 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 32 [2021-05-02 20:21:36,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:21:36,562 INFO L225 Difference]: With dead ends: 39 [2021-05-02 20:21:36,562 INFO L226 Difference]: Without dead ends: 34 [2021-05-02 20:21:36,563 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0ms TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-05-02 20:21:36,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2021-05-02 20:21:36,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2021-05-02 20:21:36,585 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 20:21:36,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 45 transitions. [2021-05-02 20:21:36,587 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 45 transitions. Word has length 32 [2021-05-02 20:21:36,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:21:36,588 INFO L480 AbstractCegarLoop]: Abstraction has 34 states and 45 transitions. [2021-05-02 20:21:36,588 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2021-05-02 20:21:36,588 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 45 transitions. [2021-05-02 20:21:36,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-05-02 20:21:36,589 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:21:36,589 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 20:21:36,805 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2021-05-02 20:21:36,805 INFO L428 AbstractCegarLoop]: === Iteration 2 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:21:36,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:21:36,806 INFO L82 PathProgramCache]: Analyzing trace with hash -127828113, now seen corresponding path program 1 times [2021-05-02 20:21:36,806 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:21:36,806 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601530758] [2021-05-02 20:21:36,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:21:36,821 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:21:36,821 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1528354899] [2021-05-02 20:21:36,821 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 20:21:36,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:21:36,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 5 conjunts are in the unsatisfiable core [2021-05-02 20:21:36,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:21:36,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:36,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:36,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:36,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:36,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:37,011 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 20:21:37,012 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:21:37,012 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601530758] [2021-05-02 20:21:37,012 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:21:37,012 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528354899] [2021-05-02 20:21:37,012 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1528354899] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 20:21:37,012 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 20:21:37,012 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-05-02 20:21:37,012 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340513604] [2021-05-02 20:21:37,013 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-05-02 20:21:37,013 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:21:37,014 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-05-02 20:21:37,014 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-05-02 20:21:37,014 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 20:21:37,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:21:37,025 INFO L93 Difference]: Finished difference Result 36 states and 47 transitions. [2021-05-02 20:21:37,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-05-02 20:21:37,025 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 20:21:37,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:21:37,026 INFO L225 Difference]: With dead ends: 36 [2021-05-02 20:21:37,026 INFO L226 Difference]: Without dead ends: 36 [2021-05-02 20:21:37,026 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.7ms TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-05-02 20:21:37,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2021-05-02 20:21:37,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2021-05-02 20:21:37,030 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 20:21:37,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 47 transitions. [2021-05-02 20:21:37,031 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 47 transitions. Word has length 33 [2021-05-02 20:21:37,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:21:37,032 INFO L480 AbstractCegarLoop]: Abstraction has 36 states and 47 transitions. [2021-05-02 20:21:37,032 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 20:21:37,032 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 47 transitions. [2021-05-02 20:21:37,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-05-02 20:21:37,032 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:21:37,032 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 20:21:37,233 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:21:37,233 INFO L428 AbstractCegarLoop]: === Iteration 3 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:21:37,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:21:37,234 INFO L82 PathProgramCache]: Analyzing trace with hash 365419517, now seen corresponding path program 1 times [2021-05-02 20:21:37,234 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:21:37,234 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170725156] [2021-05-02 20:21:37,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:21:37,256 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:21:37,256 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2138007399] [2021-05-02 20:21:37,257 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 20:21:37,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:21:37,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-02 20:21:37,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:21:37,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:37,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:37,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:37,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:37,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:37,380 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 20:21:37,381 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:21:37,381 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170725156] [2021-05-02 20:21:37,381 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:21:37,381 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2138007399] [2021-05-02 20:21:37,381 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2138007399] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:21:37,381 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:21:37,381 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2021-05-02 20:21:37,381 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933392270] [2021-05-02 20:21:37,382 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 20:21:37,382 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:21:37,382 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 20:21:37,382 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-05-02 20:21:37,383 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 20:21:37,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:21:37,444 INFO L93 Difference]: Finished difference Result 45 states and 62 transitions. [2021-05-02 20:21:37,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 20:21:37,445 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 20:21:37,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:21:37,446 INFO L225 Difference]: With dead ends: 45 [2021-05-02 20:21:37,446 INFO L226 Difference]: Without dead ends: 45 [2021-05-02 20:21:37,446 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 21.8ms TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-05-02 20:21:37,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2021-05-02 20:21:37,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 37. [2021-05-02 20:21:37,455 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 20:21:37,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 48 transitions. [2021-05-02 20:21:37,456 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 48 transitions. Word has length 34 [2021-05-02 20:21:37,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:21:37,456 INFO L480 AbstractCegarLoop]: Abstraction has 37 states and 48 transitions. [2021-05-02 20:21:37,457 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 20:21:37,457 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 48 transitions. [2021-05-02 20:21:37,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-05-02 20:21:37,459 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:21:37,459 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 20:21:37,672 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:21:37,673 INFO L428 AbstractCegarLoop]: === Iteration 4 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:21:37,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:21:37,678 INFO L82 PathProgramCache]: Analyzing trace with hash 196514290, now seen corresponding path program 1 times [2021-05-02 20:21:37,678 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:21:37,678 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287160675] [2021-05-02 20:21:37,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:21:37,691 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:21:37,692 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [573129701] [2021-05-02 20:21:37,692 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 20:21:37,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:21:37,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 21 conjunts are in the unsatisfiable core [2021-05-02 20:21:37,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:21:37,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:37,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:37,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:37,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:37,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:37,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:37,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:37,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:37,873 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 20:21:37,874 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:21:37,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287160675] [2021-05-02 20:21:37,874 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:21:37,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [573129701] [2021-05-02 20:21:37,874 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [573129701] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:21:37,874 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:21:37,874 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-02 20:21:37,875 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934607277] [2021-05-02 20:21:37,875 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 20:21:37,875 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:21:37,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 20:21:37,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-05-02 20:21:37,876 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 20:21:37,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:21:37,990 INFO L93 Difference]: Finished difference Result 57 states and 79 transitions. [2021-05-02 20:21:37,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 20:21:37,990 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 20:21:37,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:21:37,993 INFO L225 Difference]: With dead ends: 57 [2021-05-02 20:21:37,993 INFO L226 Difference]: Without dead ends: 57 [2021-05-02 20:21:37,995 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 51.7ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-05-02 20:21:37,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2021-05-02 20:21:37,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 44. [2021-05-02 20:21:38,000 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 20:21:38,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 56 transitions. [2021-05-02 20:21:38,001 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 56 transitions. Word has length 36 [2021-05-02 20:21:38,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:21:38,001 INFO L480 AbstractCegarLoop]: Abstraction has 44 states and 56 transitions. [2021-05-02 20:21:38,001 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 20:21:38,001 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 56 transitions. [2021-05-02 20:21:38,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-05-02 20:21:38,002 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:21:38,002 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 20:21:38,221 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:21:38,221 INFO L428 AbstractCegarLoop]: === Iteration 5 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:21:38,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:21:38,222 INFO L82 PathProgramCache]: Analyzing trace with hash 56558454, now seen corresponding path program 1 times [2021-05-02 20:21:38,222 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:21:38,222 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937887356] [2021-05-02 20:21:38,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:21:38,234 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:21:38,235 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1020618820] [2021-05-02 20:21:38,235 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 20:21:38,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:21:38,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-02 20:21:38,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:21:38,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:38,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:38,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:38,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:38,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:38,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:38,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:38,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:38,380 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 20:21:38,380 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:21:38,380 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937887356] [2021-05-02 20:21:38,380 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:21:38,381 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1020618820] [2021-05-02 20:21:38,381 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1020618820] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 20:21:38,381 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 20:21:38,381 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-05-02 20:21:38,381 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168151212] [2021-05-02 20:21:38,381 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-02 20:21:38,381 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:21:38,382 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-02 20:21:38,382 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-05-02 20:21:38,382 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 20:21:38,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:21:38,414 INFO L93 Difference]: Finished difference Result 44 states and 55 transitions. [2021-05-02 20:21:38,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-05-02 20:21:38,414 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 20:21:38,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:21:38,418 INFO L225 Difference]: With dead ends: 44 [2021-05-02 20:21:38,418 INFO L226 Difference]: Without dead ends: 44 [2021-05-02 20:21:38,419 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 7.2ms TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-05-02 20:21:38,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2021-05-02 20:21:38,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 44. [2021-05-02 20:21:38,423 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 20:21:38,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 55 transitions. [2021-05-02 20:21:38,425 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 55 transitions. Word has length 39 [2021-05-02 20:21:38,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:21:38,426 INFO L480 AbstractCegarLoop]: Abstraction has 44 states and 55 transitions. [2021-05-02 20:21:38,426 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 20:21:38,426 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 55 transitions. [2021-05-02 20:21:38,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-05-02 20:21:38,428 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:21:38,429 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 20:21:38,638 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:21:38,638 INFO L428 AbstractCegarLoop]: === Iteration 6 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:21:38,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:21:38,638 INFO L82 PathProgramCache]: Analyzing trace with hash 578094295, now seen corresponding path program 1 times [2021-05-02 20:21:38,638 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:21:38,639 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008495549] [2021-05-02 20:21:38,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:21:38,647 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:21:38,647 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [697817366] [2021-05-02 20:21:38,647 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 20:21:38,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:21:38,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-02 20:21:38,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:21:38,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:38,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:38,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:38,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:38,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:38,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:38,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:38,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:38,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:38,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:38,818 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 20:21:38,819 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:21:38,819 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008495549] [2021-05-02 20:21:38,819 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:21:38,819 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697817366] [2021-05-02 20:21:38,819 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697817366] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:21:38,819 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:21:38,819 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 20:21:38,819 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336881831] [2021-05-02 20:21:38,822 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 20:21:38,822 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:21:38,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 20:21:38,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-05-02 20:21:38,823 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 20:21:38,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:21:38,907 INFO L93 Difference]: Finished difference Result 56 states and 72 transitions. [2021-05-02 20:21:38,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 20:21:38,907 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 20:21:38,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:21:38,909 INFO L225 Difference]: With dead ends: 56 [2021-05-02 20:21:38,910 INFO L226 Difference]: Without dead ends: 56 [2021-05-02 20:21:38,910 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 38.8ms TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-05-02 20:21:38,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2021-05-02 20:21:38,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 55. [2021-05-02 20:21:38,922 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 20:21:38,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 71 transitions. [2021-05-02 20:21:38,923 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 71 transitions. Word has length 41 [2021-05-02 20:21:38,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:21:38,924 INFO L480 AbstractCegarLoop]: Abstraction has 55 states and 71 transitions. [2021-05-02 20:21:38,924 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 20:21:38,925 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 71 transitions. [2021-05-02 20:21:38,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-05-02 20:21:38,929 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:21:38,929 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 20:21:39,137 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:21:39,137 INFO L428 AbstractCegarLoop]: === Iteration 7 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:21:39,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:21:39,138 INFO L82 PathProgramCache]: Analyzing trace with hash -1581112078, now seen corresponding path program 1 times [2021-05-02 20:21:39,138 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:21:39,138 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051831510] [2021-05-02 20:21:39,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:21:39,148 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:21:39,148 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1127904835] [2021-05-02 20:21:39,148 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 20:21:39,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:21:39,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-02 20:21:39,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:21:39,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:39,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:39,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:39,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:39,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:39,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:39,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:39,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:39,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:39,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:39,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:39,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:39,326 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 20:21:39,326 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:21:39,327 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051831510] [2021-05-02 20:21:39,327 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:21:39,327 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127904835] [2021-05-02 20:21:39,327 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127904835] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:21:39,328 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:21:39,328 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 20:21:39,328 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079062420] [2021-05-02 20:21:39,329 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 20:21:39,329 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:21:39,329 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 20:21:39,329 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-05-02 20:21:39,329 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 20:21:39,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:21:39,417 INFO L93 Difference]: Finished difference Result 60 states and 75 transitions. [2021-05-02 20:21:39,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 20:21:39,418 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 20:21:39,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:21:39,419 INFO L225 Difference]: With dead ends: 60 [2021-05-02 20:21:39,419 INFO L226 Difference]: Without dead ends: 60 [2021-05-02 20:21:39,419 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 38.1ms TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-05-02 20:21:39,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-05-02 20:21:39,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 59. [2021-05-02 20:21:39,421 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 20:21:39,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 74 transitions. [2021-05-02 20:21:39,422 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 74 transitions. Word has length 46 [2021-05-02 20:21:39,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:21:39,422 INFO L480 AbstractCegarLoop]: Abstraction has 59 states and 74 transitions. [2021-05-02 20:21:39,422 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 20:21:39,422 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 74 transitions. [2021-05-02 20:21:39,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-05-02 20:21:39,422 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:21:39,423 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 20:21:39,639 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:21:39,639 INFO L428 AbstractCegarLoop]: === Iteration 8 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:21:39,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:21:39,639 INFO L82 PathProgramCache]: Analyzing trace with hash 1942645143, now seen corresponding path program 1 times [2021-05-02 20:21:39,639 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:21:39,639 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55393663] [2021-05-02 20:21:39,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:21:39,659 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:21:39,659 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1121729111] [2021-05-02 20:21:39,659 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 20:21:39,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:21:39,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 26 conjunts are in the unsatisfiable core [2021-05-02 20:21:39,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:21:39,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:39,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:39,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:39,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:39,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:39,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:39,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:39,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:39,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:39,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:39,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:39,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:39,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:39,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:39,875 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 20:21:39,875 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:21:39,875 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55393663] [2021-05-02 20:21:39,875 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:21:39,875 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1121729111] [2021-05-02 20:21:39,875 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1121729111] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:21:39,875 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:21:39,876 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 20:21:39,876 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144841551] [2021-05-02 20:21:39,876 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 20:21:39,876 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:21:39,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 20:21:39,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-05-02 20:21:39,877 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 20:21:42,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:21:42,059 INFO L93 Difference]: Finished difference Result 64 states and 78 transitions. [2021-05-02 20:21:42,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 20:21:42,059 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 20:21:42,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:21:42,060 INFO L225 Difference]: With dead ends: 64 [2021-05-02 20:21:42,060 INFO L226 Difference]: Without dead ends: 64 [2021-05-02 20:21:42,060 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 73.1ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-05-02 20:21:42,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2021-05-02 20:21:42,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 63. [2021-05-02 20:21:42,063 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 20:21:42,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 77 transitions. [2021-05-02 20:21:42,063 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 77 transitions. Word has length 51 [2021-05-02 20:21:42,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:21:42,063 INFO L480 AbstractCegarLoop]: Abstraction has 63 states and 77 transitions. [2021-05-02 20:21:42,064 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 20:21:42,064 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 77 transitions. [2021-05-02 20:21:42,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-05-02 20:21:42,064 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:21:42,064 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 20:21:42,264 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2021-05-02 20:21:42,265 INFO L428 AbstractCegarLoop]: === Iteration 9 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:21:42,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:21:42,265 INFO L82 PathProgramCache]: Analyzing trace with hash -1782154901, now seen corresponding path program 1 times [2021-05-02 20:21:42,265 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:21:42,265 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404074542] [2021-05-02 20:21:42,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:21:42,272 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:21:42,272 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [69203781] [2021-05-02 20:21:42,272 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 20:21:42,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:21:42,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 19 conjunts are in the unsatisfiable core [2021-05-02 20:21:42,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:21:42,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:42,431 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 20:21:42,431 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:21:42,431 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404074542] [2021-05-02 20:21:42,431 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:21:42,431 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [69203781] [2021-05-02 20:21:42,431 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [69203781] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:21:42,431 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:21:42,431 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 20:21:42,432 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617598892] [2021-05-02 20:21:42,432 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 20:21:42,432 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:21:42,432 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 20:21:42,432 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-05-02 20:21:42,432 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 20:21:42,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:21:42,547 INFO L93 Difference]: Finished difference Result 94 states and 129 transitions. [2021-05-02 20:21:42,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 20:21:42,548 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 20:21:42,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:21:42,549 INFO L225 Difference]: With dead ends: 94 [2021-05-02 20:21:42,549 INFO L226 Difference]: Without dead ends: 94 [2021-05-02 20:21:42,549 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 34.2ms TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-05-02 20:21:42,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-05-02 20:21:42,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 84. [2021-05-02 20:21:42,553 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 20:21:42,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 111 transitions. [2021-05-02 20:21:42,554 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 111 transitions. Word has length 59 [2021-05-02 20:21:42,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:21:42,554 INFO L480 AbstractCegarLoop]: Abstraction has 84 states and 111 transitions. [2021-05-02 20:21:42,554 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 20:21:42,554 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 111 transitions. [2021-05-02 20:21:42,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-05-02 20:21:42,559 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:21:42,559 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 20:21:42,776 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:21:42,777 INFO L428 AbstractCegarLoop]: === Iteration 10 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:21:42,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:21:42,777 INFO L82 PathProgramCache]: Analyzing trace with hash -1573186588, now seen corresponding path program 1 times [2021-05-02 20:21:42,777 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:21:42,777 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656716757] [2021-05-02 20:21:42,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:21:42,784 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:21:42,784 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1984355547] [2021-05-02 20:21:42,784 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 20:21:42,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:21:42,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 9 conjunts are in the unsatisfiable core [2021-05-02 20:21:42,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:21:42,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:42,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:42,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:42,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:42,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:42,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:42,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:42,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:42,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:42,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:42,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:42,934 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 20:21:42,934 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:21:42,934 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656716757] [2021-05-02 20:21:42,934 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:21:42,934 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984355547] [2021-05-02 20:21:42,935 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984355547] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:21:42,935 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:21:42,935 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2021-05-02 20:21:42,935 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901193323] [2021-05-02 20:21:42,935 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 20:21:42,935 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:21:42,936 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 20:21:42,936 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 20:21:42,936 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 20:21:42,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:21:42,977 INFO L93 Difference]: Finished difference Result 99 states and 123 transitions. [2021-05-02 20:21:42,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-02 20:21:42,977 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 20:21:42,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:21:42,978 INFO L225 Difference]: With dead ends: 99 [2021-05-02 20:21:42,978 INFO L226 Difference]: Without dead ends: 99 [2021-05-02 20:21:42,978 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 14.6ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-05-02 20:21:42,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-05-02 20:21:42,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 99. [2021-05-02 20:21:42,982 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 20:21:42,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 123 transitions. [2021-05-02 20:21:42,983 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 123 transitions. Word has length 60 [2021-05-02 20:21:42,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:21:42,983 INFO L480 AbstractCegarLoop]: Abstraction has 99 states and 123 transitions. [2021-05-02 20:21:42,983 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 20:21:42,983 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 123 transitions. [2021-05-02 20:21:42,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-05-02 20:21:42,984 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:21:42,984 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 20:21:43,199 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:21:43,200 INFO L428 AbstractCegarLoop]: === Iteration 11 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:21:43,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:21:43,200 INFO L82 PathProgramCache]: Analyzing trace with hash -1491020248, now seen corresponding path program 1 times [2021-05-02 20:21:43,200 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:21:43,200 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837285891] [2021-05-02 20:21:43,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:21:43,206 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:21:43,206 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2048354456] [2021-05-02 20:21:43,206 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 20:21:43,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:21:43,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 9 conjunts are in the unsatisfiable core [2021-05-02 20:21:43,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:21:43,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:43,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:43,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:43,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:43,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:43,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:43,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:43,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:43,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:43,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:43,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:43,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:43,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:43,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:43,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:43,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:43,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:43,371 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 20:21:43,371 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:21:43,371 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837285891] [2021-05-02 20:21:43,371 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:21:43,371 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048354456] [2021-05-02 20:21:43,371 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048354456] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:21:43,371 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:21:43,371 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 20:21:43,371 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757063568] [2021-05-02 20:21:43,373 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 20:21:43,373 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:21:43,374 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 20:21:43,374 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-05-02 20:21:43,374 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 20:21:43,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:21:43,546 INFO L93 Difference]: Finished difference Result 170 states and 243 transitions. [2021-05-02 20:21:43,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-02 20:21:43,546 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 20:21:43,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:21:43,548 INFO L225 Difference]: With dead ends: 170 [2021-05-02 20:21:43,548 INFO L226 Difference]: Without dead ends: 170 [2021-05-02 20:21:43,548 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 86.4ms TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-05-02 20:21:43,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2021-05-02 20:21:43,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 142. [2021-05-02 20:21:43,565 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 20:21:43,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 196 transitions. [2021-05-02 20:21:43,567 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 196 transitions. Word has length 61 [2021-05-02 20:21:43,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:21:43,567 INFO L480 AbstractCegarLoop]: Abstraction has 142 states and 196 transitions. [2021-05-02 20:21:43,568 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 20:21:43,568 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 196 transitions. [2021-05-02 20:21:43,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-05-02 20:21:43,568 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:21:43,568 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 20:21:43,784 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-05-02 20:21:43,785 INFO L428 AbstractCegarLoop]: === Iteration 12 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:21:43,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:21:43,785 INFO L82 PathProgramCache]: Analyzing trace with hash 1948826973, now seen corresponding path program 1 times [2021-05-02 20:21:43,785 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:21:43,785 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668526136] [2021-05-02 20:21:43,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:21:43,791 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:21:43,791 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [902172311] [2021-05-02 20:21:43,791 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 20:21:43,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:21:43,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 9 conjunts are in the unsatisfiable core [2021-05-02 20:21:43,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:21:43,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:43,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:43,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:43,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:43,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:43,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:43,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:43,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:43,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:43,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:43,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:43,939 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 20:21:43,939 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:21:43,939 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668526136] [2021-05-02 20:21:43,940 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:21:43,940 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [902172311] [2021-05-02 20:21:43,940 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [902172311] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:21:43,940 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:21:43,940 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2021-05-02 20:21:43,940 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926219617] [2021-05-02 20:21:43,940 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 20:21:43,940 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:21:43,941 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 20:21:43,941 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 20:21:43,941 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 20:21:43,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:21:43,982 INFO L93 Difference]: Finished difference Result 142 states and 195 transitions. [2021-05-02 20:21:43,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-02 20:21:43,982 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 20:21:43,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:21:43,983 INFO L225 Difference]: With dead ends: 142 [2021-05-02 20:21:43,983 INFO L226 Difference]: Without dead ends: 142 [2021-05-02 20:21:43,983 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 15.8ms TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2021-05-02 20:21:43,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2021-05-02 20:21:43,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 142. [2021-05-02 20:21:43,987 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 20:21:43,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 195 transitions. [2021-05-02 20:21:43,988 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 195 transitions. Word has length 62 [2021-05-02 20:21:43,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:21:43,988 INFO L480 AbstractCegarLoop]: Abstraction has 142 states and 195 transitions. [2021-05-02 20:21:43,988 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 20:21:43,989 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 195 transitions. [2021-05-02 20:21:43,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-05-02 20:21:43,989 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:21:43,989 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 20:21:44,197 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:21:44,197 INFO L428 AbstractCegarLoop]: === Iteration 13 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:21:44,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:21:44,198 INFO L82 PathProgramCache]: Analyzing trace with hash 1844620331, now seen corresponding path program 1 times [2021-05-02 20:21:44,198 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:21:44,198 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734817759] [2021-05-02 20:21:44,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:21:44,203 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:21:44,203 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1591140188] [2021-05-02 20:21:44,203 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 20:21:44,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:21:44,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 11 conjunts are in the unsatisfiable core [2021-05-02 20:21:44,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:21:44,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:44,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:44,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:44,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:44,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:44,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:44,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:44,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:44,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:44,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:44,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:44,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:44,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:44,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:44,364 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 20:21:44,364 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:21:44,364 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734817759] [2021-05-02 20:21:44,364 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:21:44,364 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591140188] [2021-05-02 20:21:44,364 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591140188] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:21:44,364 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:21:44,365 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-05-02 20:21:44,365 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024777489] [2021-05-02 20:21:44,365 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-02 20:21:44,365 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:21:44,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-02 20:21:44,365 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-05-02 20:21:44,366 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 20:21:44,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:21:44,430 INFO L93 Difference]: Finished difference Result 169 states and 222 transitions. [2021-05-02 20:21:44,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 20:21:44,431 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 20:21:44,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:21:44,432 INFO L225 Difference]: With dead ends: 169 [2021-05-02 20:21:44,432 INFO L226 Difference]: Without dead ends: 169 [2021-05-02 20:21:44,432 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 28.3ms TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-05-02 20:21:44,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2021-05-02 20:21:44,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 167. [2021-05-02 20:21:44,436 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 20:21:44,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 220 transitions. [2021-05-02 20:21:44,436 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 220 transitions. Word has length 66 [2021-05-02 20:21:44,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:21:44,437 INFO L480 AbstractCegarLoop]: Abstraction has 167 states and 220 transitions. [2021-05-02 20:21:44,437 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 20:21:44,437 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 220 transitions. [2021-05-02 20:21:44,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-05-02 20:21:44,437 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:21:44,437 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 20:21:44,653 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-05-02 20:21:44,653 INFO L428 AbstractCegarLoop]: === Iteration 14 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:21:44,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:21:44,654 INFO L82 PathProgramCache]: Analyzing trace with hash 918639692, now seen corresponding path program 1 times [2021-05-02 20:21:44,654 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:21:44,654 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972509143] [2021-05-02 20:21:44,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:21:44,659 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:21:44,659 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1292450913] [2021-05-02 20:21:44,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 20:21:44,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:21:44,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 24 conjunts are in the unsatisfiable core [2021-05-02 20:21:44,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:21:44,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:44,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:44,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:44,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:44,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:44,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:44,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:44,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:44,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:44,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:44,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:44,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:44,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:44,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:44,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:44,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:44,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:44,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:44,872 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 20:21:44,872 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:21:44,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972509143] [2021-05-02 20:21:44,873 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:21:44,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292450913] [2021-05-02 20:21:44,873 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1292450913] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:21:44,873 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:21:44,873 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-02 20:21:44,873 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145695321] [2021-05-02 20:21:44,873 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 20:21:44,873 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:21:44,873 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 20:21:44,874 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-05-02 20:21:44,874 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 20:21:45,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:21:45,066 INFO L93 Difference]: Finished difference Result 200 states and 267 transitions. [2021-05-02 20:21:45,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-02 20:21:45,067 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 20:21:45,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:21:45,068 INFO L225 Difference]: With dead ends: 200 [2021-05-02 20:21:45,068 INFO L226 Difference]: Without dead ends: 199 [2021-05-02 20:21:45,069 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 73.7ms TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-05-02 20:21:45,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-05-02 20:21:45,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 196. [2021-05-02 20:21:45,077 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 20:21:45,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 262 transitions. [2021-05-02 20:21:45,078 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 262 transitions. Word has length 68 [2021-05-02 20:21:45,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:21:45,078 INFO L480 AbstractCegarLoop]: Abstraction has 196 states and 262 transitions. [2021-05-02 20:21:45,078 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 20:21:45,079 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 262 transitions. [2021-05-02 20:21:45,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-05-02 20:21:45,079 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:21:45,079 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 20:21:45,294 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:21:45,294 INFO L428 AbstractCegarLoop]: === Iteration 15 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:21:45,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:21:45,295 INFO L82 PathProgramCache]: Analyzing trace with hash -210356579, now seen corresponding path program 2 times [2021-05-02 20:21:45,295 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:21:45,295 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438206053] [2021-05-02 20:21:45,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:21:45,300 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:21:45,300 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [630515560] [2021-05-02 20:21:45,300 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 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 20:21:45,356 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 20:21:45,356 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:21:45,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 36 conjunts are in the unsatisfiable core [2021-05-02 20:21:45,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:21:45,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:45,547 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 20:21:45,547 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:21:45,547 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438206053] [2021-05-02 20:21:45,547 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:21:45,547 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [630515560] [2021-05-02 20:21:45,547 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [630515560] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:21:45,547 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:21:45,548 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-02 20:21:45,548 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653723522] [2021-05-02 20:21:45,548 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 20:21:45,548 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:21:45,548 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 20:21:45,548 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-05-02 20:21:45,548 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 20:21:45,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:21:45,733 INFO L93 Difference]: Finished difference Result 222 states and 299 transitions. [2021-05-02 20:21:45,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-02 20:21:45,737 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 20:21:45,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:21:45,738 INFO L225 Difference]: With dead ends: 222 [2021-05-02 20:21:45,738 INFO L226 Difference]: Without dead ends: 222 [2021-05-02 20:21:45,738 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 92.0ms TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-05-02 20:21:45,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-05-02 20:21:45,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 219. [2021-05-02 20:21:45,743 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 20:21:45,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 296 transitions. [2021-05-02 20:21:45,743 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 296 transitions. Word has length 73 [2021-05-02 20:21:45,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:21:45,744 INFO L480 AbstractCegarLoop]: Abstraction has 219 states and 296 transitions. [2021-05-02 20:21:45,744 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 20:21:45,744 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 296 transitions. [2021-05-02 20:21:45,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-05-02 20:21:45,744 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:21:45,744 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 20:21:45,960 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-05-02 20:21:45,961 INFO L428 AbstractCegarLoop]: === Iteration 16 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:21:45,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:21:45,961 INFO L82 PathProgramCache]: Analyzing trace with hash 952478412, now seen corresponding path program 3 times [2021-05-02 20:21:45,961 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:21:45,961 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589712455] [2021-05-02 20:21:45,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:21:45,966 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:21:45,966 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1733130924] [2021-05-02 20:21:45,966 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 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 20:21:46,014 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-02 20:21:46,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:21:46,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 49 conjunts are in the unsatisfiable core [2021-05-02 20:21:46,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:21:46,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:46,373 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 20:21:46,373 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:21:46,373 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589712455] [2021-05-02 20:21:46,374 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:21:46,374 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733130924] [2021-05-02 20:21:46,374 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733130924] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:21:46,374 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:21:46,374 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-05-02 20:21:46,374 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434174656] [2021-05-02 20:21:46,374 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-02 20:21:46,374 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:21:46,375 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-02 20:21:46,375 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-05-02 20:21:46,375 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 20:21:46,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:21:46,735 INFO L93 Difference]: Finished difference Result 226 states and 302 transitions. [2021-05-02 20:21:46,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-02 20:21:46,736 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 20:21:46,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:21:46,737 INFO L225 Difference]: With dead ends: 226 [2021-05-02 20:21:46,737 INFO L226 Difference]: Without dead ends: 226 [2021-05-02 20:21:46,737 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 218.4ms TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2021-05-02 20:21:46,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-05-02 20:21:46,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 223. [2021-05-02 20:21:46,742 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 20:21:46,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 299 transitions. [2021-05-02 20:21:46,743 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 299 transitions. Word has length 78 [2021-05-02 20:21:46,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:21:46,743 INFO L480 AbstractCegarLoop]: Abstraction has 223 states and 299 transitions. [2021-05-02 20:21:46,743 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 20:21:46,743 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 299 transitions. [2021-05-02 20:21:46,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-05-02 20:21:46,744 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:21:46,744 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 20:21:46,953 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-05-02 20:21:46,953 INFO L428 AbstractCegarLoop]: === Iteration 17 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:21:46,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:21:46,953 INFO L82 PathProgramCache]: Analyzing trace with hash -1350616622, now seen corresponding path program 2 times [2021-05-02 20:21:46,953 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:21:46,953 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937339756] [2021-05-02 20:21:46,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:21:46,959 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:21:46,959 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [511683339] [2021-05-02 20:21:46,959 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 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 20:21:47,023 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 20:21:47,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:21:47,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 48 conjunts are in the unsatisfiable core [2021-05-02 20:21:47,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:21:47,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,319 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 20:21:47,319 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:21:47,319 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937339756] [2021-05-02 20:21:47,319 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:21:47,319 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [511683339] [2021-05-02 20:21:47,320 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [511683339] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:21:47,320 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:21:47,320 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-05-02 20:21:47,320 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932850595] [2021-05-02 20:21:47,321 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-02 20:21:47,321 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:21:47,323 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-02 20:21:47,323 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-05-02 20:21:47,323 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 20:21:47,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:21:47,650 INFO L93 Difference]: Finished difference Result 235 states and 315 transitions. [2021-05-02 20:21:47,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-02 20:21:47,651 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 20:21:47,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:21:47,652 INFO L225 Difference]: With dead ends: 235 [2021-05-02 20:21:47,652 INFO L226 Difference]: Without dead ends: 235 [2021-05-02 20:21:47,652 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 67 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 160.9ms TimeCoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-05-02 20:21:47,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2021-05-02 20:21:47,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 228. [2021-05-02 20:21:47,657 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 20:21:47,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 304 transitions. [2021-05-02 20:21:47,658 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 304 transitions. Word has length 82 [2021-05-02 20:21:47,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:21:47,658 INFO L480 AbstractCegarLoop]: Abstraction has 228 states and 304 transitions. [2021-05-02 20:21:47,658 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 20:21:47,658 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 304 transitions. [2021-05-02 20:21:47,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-05-02 20:21:47,659 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:21:47,659 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 20:21:47,872 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-05-02 20:21:47,873 INFO L428 AbstractCegarLoop]: === Iteration 18 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:21:47,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:21:47,873 INFO L82 PathProgramCache]: Analyzing trace with hash -1080401827, now seen corresponding path program 1 times [2021-05-02 20:21:47,873 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:21:47,873 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558263310] [2021-05-02 20:21:47,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:21:47,878 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:21:47,878 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [312737299] [2021-05-02 20:21:47,878 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 20:21:47,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:21:47,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 11 conjunts are in the unsatisfiable core [2021-05-02 20:21:47,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:21:47,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:47,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:48,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:48,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:48,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:48,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:48,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:48,062 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 20:21:48,062 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:21:48,062 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558263310] [2021-05-02 20:21:48,062 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:21:48,062 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312737299] [2021-05-02 20:21:48,062 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312737299] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:21:48,062 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:21:48,063 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-05-02 20:21:48,063 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317393267] [2021-05-02 20:21:48,063 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-02 20:21:48,063 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:21:48,063 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-02 20:21:48,063 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-05-02 20:21:48,063 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 20:21:48,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:21:48,122 INFO L93 Difference]: Finished difference Result 231 states and 307 transitions. [2021-05-02 20:21:48,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 20:21:48,123 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 20:21:48,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:21:48,124 INFO L225 Difference]: With dead ends: 231 [2021-05-02 20:21:48,124 INFO L226 Difference]: Without dead ends: 231 [2021-05-02 20:21:48,124 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 25.6ms TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2021-05-02 20:21:48,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2021-05-02 20:21:48,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 231. [2021-05-02 20:21:48,128 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 20:21:48,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 307 transitions. [2021-05-02 20:21:48,129 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 307 transitions. Word has length 83 [2021-05-02 20:21:48,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:21:48,129 INFO L480 AbstractCegarLoop]: Abstraction has 231 states and 307 transitions. [2021-05-02 20:21:48,130 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 20:21:48,130 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 307 transitions. [2021-05-02 20:21:48,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2021-05-02 20:21:48,130 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:21:48,130 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 20:21:48,336 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-05-02 20:21:48,337 INFO L428 AbstractCegarLoop]: === Iteration 19 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:21:48,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:21:48,337 INFO L82 PathProgramCache]: Analyzing trace with hash 900405455, now seen corresponding path program 1 times [2021-05-02 20:21:48,337 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:21:48,337 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073593269] [2021-05-02 20:21:48,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:21:48,342 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:21:48,342 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [291568119] [2021-05-02 20:21:48,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 20:21:48,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:21:48,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 45 conjunts are in the unsatisfiable core [2021-05-02 20:21:48,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:21:48,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:48,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:48,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:48,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:48,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:48,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:48,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:48,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:48,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:48,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:48,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:48,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:48,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:48,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:48,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:48,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:48,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:48,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:48,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:48,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:48,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:48,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:48,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:48,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:48,661 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 20:21:48,661 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:21:48,661 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073593269] [2021-05-02 20:21:48,661 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:21:48,661 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [291568119] [2021-05-02 20:21:48,661 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [291568119] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:21:48,661 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:21:48,662 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-05-02 20:21:48,662 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734611823] [2021-05-02 20:21:48,662 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-02 20:21:48,662 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:21:48,662 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-02 20:21:48,662 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-05-02 20:21:48,663 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 20:21:49,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:21:49,050 INFO L93 Difference]: Finished difference Result 261 states and 350 transitions. [2021-05-02 20:21:49,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-02 20:21:49,051 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 20:21:49,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:21:49,052 INFO L225 Difference]: With dead ends: 261 [2021-05-02 20:21:49,052 INFO L226 Difference]: Without dead ends: 260 [2021-05-02 20:21:49,052 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 222.7ms TimeCoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-05-02 20:21:49,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2021-05-02 20:21:49,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 257. [2021-05-02 20:21:49,057 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 20:21:49,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 345 transitions. [2021-05-02 20:21:49,058 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 345 transitions. Word has length 84 [2021-05-02 20:21:49,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:21:49,058 INFO L480 AbstractCegarLoop]: Abstraction has 257 states and 345 transitions. [2021-05-02 20:21:49,058 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 20:21:49,058 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 345 transitions. [2021-05-02 20:21:49,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-05-02 20:21:49,059 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:21:49,059 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 20:21:49,269 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-05-02 20:21:49,270 INFO L428 AbstractCegarLoop]: === Iteration 20 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:21:49,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:21:49,270 INFO L82 PathProgramCache]: Analyzing trace with hash -2138218929, now seen corresponding path program 2 times [2021-05-02 20:21:49,270 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:21:49,270 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413291255] [2021-05-02 20:21:49,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:21:49,275 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:21:49,275 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1439113269] [2021-05-02 20:21:49,275 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 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 20:21:49,335 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 20:21:49,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:21:49,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 13 conjunts are in the unsatisfiable core [2021-05-02 20:21:49,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:21:49,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,470 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 20:21:49,470 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:21:49,470 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413291255] [2021-05-02 20:21:49,470 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:21:49,470 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1439113269] [2021-05-02 20:21:49,471 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1439113269] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:21:49,471 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:21:49,471 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 20:21:49,471 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603551547] [2021-05-02 20:21:49,471 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 20:21:49,471 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:21:49,471 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 20:21:49,471 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-05-02 20:21:49,471 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 20:21:49,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:21:49,555 INFO L93 Difference]: Finished difference Result 292 states and 378 transitions. [2021-05-02 20:21:49,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-02 20:21:49,556 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 20:21:49,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:21:49,557 INFO L225 Difference]: With dead ends: 292 [2021-05-02 20:21:49,557 INFO L226 Difference]: Without dead ends: 292 [2021-05-02 20:21:49,557 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 35.7ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-05-02 20:21:49,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2021-05-02 20:21:49,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 291. [2021-05-02 20:21:49,562 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 20:21:49,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 377 transitions. [2021-05-02 20:21:49,563 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 377 transitions. Word has length 87 [2021-05-02 20:21:49,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:21:49,563 INFO L480 AbstractCegarLoop]: Abstraction has 291 states and 377 transitions. [2021-05-02 20:21:49,563 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 20:21:49,563 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 377 transitions. [2021-05-02 20:21:49,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-05-02 20:21:49,564 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:21:49,564 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 20:21:49,780 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-05-02 20:21:49,780 INFO L428 AbstractCegarLoop]: === Iteration 21 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:21:49,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:21:49,780 INFO L82 PathProgramCache]: Analyzing trace with hash 118626568, now seen corresponding path program 1 times [2021-05-02 20:21:49,780 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:21:49,780 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083062552] [2021-05-02 20:21:49,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:21:49,785 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:21:49,785 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1032335360] [2021-05-02 20:21:49,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 20:21:49,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:21:49,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 13 conjunts are in the unsatisfiable core [2021-05-02 20:21:49,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:21:49,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:49,969 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 20:21:49,969 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:21:49,969 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083062552] [2021-05-02 20:21:49,969 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:21:49,969 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1032335360] [2021-05-02 20:21:49,969 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1032335360] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:21:49,969 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:21:49,969 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 20:21:49,969 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436257302] [2021-05-02 20:21:49,970 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 20:21:49,971 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:21:49,972 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 20:21:49,972 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-05-02 20:21:49,972 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 20:21:50,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:21:50,071 INFO L93 Difference]: Finished difference Result 293 states and 377 transitions. [2021-05-02 20:21:50,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-02 20:21:50,071 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 20:21:50,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:21:50,072 INFO L225 Difference]: With dead ends: 293 [2021-05-02 20:21:50,072 INFO L226 Difference]: Without dead ends: 293 [2021-05-02 20:21:50,072 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 33.9ms TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-05-02 20:21:50,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2021-05-02 20:21:50,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 293. [2021-05-02 20:21:50,077 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 20:21:50,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 377 transitions. [2021-05-02 20:21:50,078 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 377 transitions. Word has length 89 [2021-05-02 20:21:50,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:21:50,078 INFO L480 AbstractCegarLoop]: Abstraction has 293 states and 377 transitions. [2021-05-02 20:21:50,078 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 20:21:50,078 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 377 transitions. [2021-05-02 20:21:50,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2021-05-02 20:21:50,079 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:21:50,079 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 20:21:50,285 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-05-02 20:21:50,285 INFO L428 AbstractCegarLoop]: === Iteration 22 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:21:50,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:21:50,286 INFO L82 PathProgramCache]: Analyzing trace with hash 1881160278, now seen corresponding path program 2 times [2021-05-02 20:21:50,286 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:21:50,286 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748939342] [2021-05-02 20:21:50,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:21:50,291 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:21:50,291 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [34554811] [2021-05-02 20:21:50,291 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 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 20:21:50,344 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 20:21:50,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:21:50,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 5 conjunts are in the unsatisfiable core [2021-05-02 20:21:50,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:21:50,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:50,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:50,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:50,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:50,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:50,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:50,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:50,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:50,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:50,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:50,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:50,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:50,478 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 20:21:50,478 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:21:50,478 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748939342] [2021-05-02 20:21:50,478 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:21:50,478 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [34554811] [2021-05-02 20:21:50,478 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [34554811] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 20:21:50,478 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 20:21:50,479 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-05-02 20:21:50,479 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077792785] [2021-05-02 20:21:50,479 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-02 20:21:50,479 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:21:50,479 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-02 20:21:50,479 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-05-02 20:21:50,479 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 20:21:50,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:21:50,528 INFO L93 Difference]: Finished difference Result 343 states and 457 transitions. [2021-05-02 20:21:50,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 20:21:50,528 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 20:21:50,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:21:50,529 INFO L225 Difference]: With dead ends: 343 [2021-05-02 20:21:50,529 INFO L226 Difference]: Without dead ends: 343 [2021-05-02 20:21:50,531 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 16.0ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-05-02 20:21:50,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2021-05-02 20:21:50,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 310. [2021-05-02 20:21:50,538 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 20:21:50,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 404 transitions. [2021-05-02 20:21:50,541 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 404 transitions. Word has length 93 [2021-05-02 20:21:50,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:21:50,542 INFO L480 AbstractCegarLoop]: Abstraction has 310 states and 404 transitions. [2021-05-02 20:21:50,542 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 20:21:50,542 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 404 transitions. [2021-05-02 20:21:50,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-05-02 20:21:50,542 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:21:50,543 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 20:21:50,752 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:21:50,753 INFO L428 AbstractCegarLoop]: === Iteration 23 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:21:50,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:21:50,753 INFO L82 PathProgramCache]: Analyzing trace with hash 653404933, now seen corresponding path program 1 times [2021-05-02 20:21:50,753 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:21:50,753 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907195137] [2021-05-02 20:21:50,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:21:50,762 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:21:50,762 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1951244414] [2021-05-02 20:21:50,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 20:21:50,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:21:50,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 73 conjunts are in the unsatisfiable core [2021-05-02 20:21:50,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:21:50,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:50,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:50,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:50,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:50,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:50,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:50,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:50,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:50,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:50,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:50,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:50,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:50,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:50,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:50,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:50,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:51,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:51,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:51,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:51,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:51,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:51,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:51,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:51,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:51,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:51,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:51,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:51,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:51,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:51,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:51,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:51,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:51,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:51,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:51,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:51,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:51,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:51,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:51,334 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 20:21:51,334 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:21:51,334 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907195137] [2021-05-02 20:21:51,334 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:21:51,334 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951244414] [2021-05-02 20:21:51,335 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1951244414] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:21:51,335 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:21:51,335 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2021-05-02 20:21:51,335 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978577868] [2021-05-02 20:21:51,335 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-02 20:21:51,335 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:21:51,335 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-02 20:21:51,335 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-05-02 20:21:51,336 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 20:21:55,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:21:55,858 INFO L93 Difference]: Finished difference Result 318 states and 411 transitions. [2021-05-02 20:21:55,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-02 20:21:55,858 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 20:21:55,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:21:55,859 INFO L225 Difference]: With dead ends: 318 [2021-05-02 20:21:55,859 INFO L226 Difference]: Without dead ends: 318 [2021-05-02 20:21:55,860 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 84 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 418.5ms TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2021-05-02 20:21:55,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2021-05-02 20:21:55,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 314. [2021-05-02 20:21:55,864 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 20:21:55,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 407 transitions. [2021-05-02 20:21:55,865 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 407 transitions. Word has length 101 [2021-05-02 20:21:55,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:21:55,866 INFO L480 AbstractCegarLoop]: Abstraction has 314 states and 407 transitions. [2021-05-02 20:21:55,866 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 20:21:55,866 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 407 transitions. [2021-05-02 20:21:55,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-05-02 20:21:55,867 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:21:55,867 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 20:21:56,082 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-05-02 20:21:56,082 INFO L428 AbstractCegarLoop]: === Iteration 24 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:21:56,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:21:56,083 INFO L82 PathProgramCache]: Analyzing trace with hash -1232145013, now seen corresponding path program 3 times [2021-05-02 20:21:56,083 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:21:56,083 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546586905] [2021-05-02 20:21:56,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:21:56,089 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:21:56,089 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [375994755] [2021-05-02 20:21:56,089 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 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 20:21:56,139 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 20:21:56,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:21:56,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 37 conjunts are in the unsatisfiable core [2021-05-02 20:21:56,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:21:56,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:56,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:56,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:56,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:56,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:56,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:56,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:56,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:56,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:56,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:56,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:56,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:56,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:56,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:56,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:56,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:56,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:56,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:56,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:56,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:56,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:56,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:56,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:56,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:56,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:56,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:56,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:56,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,487 WARN L205 SmtUtils]: Spent 2.61 s on a formula simplification that was a NOOP. DAG size: 27 [2021-05-02 20:21:59,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:59,974 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 20:21:59,974 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:21:59,974 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546586905] [2021-05-02 20:21:59,974 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:21:59,975 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375994755] [2021-05-02 20:21:59,975 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375994755] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:21:59,975 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:21:59,975 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2021-05-02 20:21:59,975 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310382479] [2021-05-02 20:21:59,975 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-02 20:21:59,975 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:21:59,975 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-02 20:21:59,975 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-05-02 20:21:59,976 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 20:22:03,828 WARN L205 SmtUtils]: Spent 2.03 s on a formula simplification that was a NOOP. DAG size: 31 [2021-05-02 20:22:15,013 WARN L205 SmtUtils]: Spent 960.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 16 [2021-05-02 20:22:22,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:22:22,356 INFO L93 Difference]: Finished difference Result 324 states and 420 transitions. [2021-05-02 20:22:22,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-02 20:22:22,357 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 20:22:22,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:22:22,358 INFO L225 Difference]: With dead ends: 324 [2021-05-02 20:22:22,358 INFO L226 Difference]: Without dead ends: 324 [2021-05-02 20:22:22,358 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 6494.5ms TimeCoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2021-05-02 20:22:22,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2021-05-02 20:22:22,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 319. [2021-05-02 20:22:22,365 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 20:22:22,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 412 transitions. [2021-05-02 20:22:22,366 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 412 transitions. Word has length 105 [2021-05-02 20:22:22,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:22:22,373 INFO L480 AbstractCegarLoop]: Abstraction has 319 states and 412 transitions. [2021-05-02 20:22:22,373 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 20:22:22,373 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 412 transitions. [2021-05-02 20:22:22,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2021-05-02 20:22:22,374 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:22:22,375 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 20:22:22,590 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:22:22,590 INFO L428 AbstractCegarLoop]: === Iteration 25 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:22:22,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:22:22,591 INFO L82 PathProgramCache]: Analyzing trace with hash -1212495288, now seen corresponding path program 2 times [2021-05-02 20:22:22,591 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:22:22,591 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991151095] [2021-05-02 20:22:22,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:22:22,598 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:22:22,598 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [418136181] [2021-05-02 20:22:22,598 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 20:22:22,654 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 20:22:22,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:22:22,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 66 conjunts are in the unsatisfiable core [2021-05-02 20:22:22,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:22:22,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:22,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:22,992 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 18 [2021-05-02 20:22:22,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:22,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:23,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:23,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:23,238 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 20 [2021-05-02 20:22:23,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:23,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:23,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:23,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:23,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:23,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:23,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:23,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:23,542 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 21 [2021-05-02 20:22:23,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:23,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:23,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:23,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:23,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:23,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:23,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:23,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:24,269 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2021-05-02 20:22:24,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:24,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:24,581 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 25 [2021-05-02 20:22:24,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:24,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:24,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:24,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:24,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:24,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:25,093 WARN L205 SmtUtils]: Spent 279.00 ms on a formula simplification. DAG size of input: 24 DAG size of output: 23 [2021-05-02 20:22:25,369 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 18 [2021-05-02 20:22:25,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:25,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:25,971 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 20:22:25,972 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:22:25,972 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991151095] [2021-05-02 20:22:25,972 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:22:25,972 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418136181] [2021-05-02 20:22:25,972 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418136181] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:22:25,972 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:22:25,972 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2021-05-02 20:22:25,972 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577871196] [2021-05-02 20:22:25,972 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-05-02 20:22:25,972 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:22:25,972 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-05-02 20:22:25,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-05-02 20:22:25,973 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 20:22:29,648 WARN L205 SmtUtils]: Spent 337.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 27 [2021-05-02 20:22:30,435 WARN L205 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 27 [2021-05-02 20:22:30,960 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 20 DAG size of output: 18 [2021-05-02 20:22:32,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:22:32,291 INFO L93 Difference]: Finished difference Result 351 states and 456 transitions. [2021-05-02 20:22:32,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-05-02 20:22:32,292 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 20:22:32,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:22:32,293 INFO L225 Difference]: With dead ends: 351 [2021-05-02 20:22:32,293 INFO L226 Difference]: Without dead ends: 350 [2021-05-02 20:22:32,293 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 89 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 4386.4ms TimeCoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2021-05-02 20:22:32,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2021-05-02 20:22:32,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 345. [2021-05-02 20:22:32,303 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 20:22:32,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 449 transitions. [2021-05-02 20:22:32,304 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 449 transitions. Word has length 107 [2021-05-02 20:22:32,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:22:32,305 INFO L480 AbstractCegarLoop]: Abstraction has 345 states and 449 transitions. [2021-05-02 20:22:32,305 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 20:22:32,305 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 449 transitions. [2021-05-02 20:22:32,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2021-05-02 20:22:32,306 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:22:32,306 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 20:22:32,520 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-05-02 20:22:32,521 INFO L428 AbstractCegarLoop]: === Iteration 26 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:22:32,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:22:32,521 INFO L82 PathProgramCache]: Analyzing trace with hash 2102989309, now seen corresponding path program 2 times [2021-05-02 20:22:32,521 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:22:32,521 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660672285] [2021-05-02 20:22:32,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:22:32,525 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:22:32,526 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [881165497] [2021-05-02 20:22:32,526 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 20:22:32,582 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 20:22:32,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:22:32,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 42 conjunts are in the unsatisfiable core [2021-05-02 20:22:32,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:22:32,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:32,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:32,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:32,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:32,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:32,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:32,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:32,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:32,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:32,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:32,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:32,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:32,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:32,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:33,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:33,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:33,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:33,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:33,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:33,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:33,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:33,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:33,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:33,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:33,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:33,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:33,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:33,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:34,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:34,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:34,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:34,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:34,603 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 20:22:34,603 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:22:34,603 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660672285] [2021-05-02 20:22:34,603 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:22:34,604 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [881165497] [2021-05-02 20:22:34,604 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [881165497] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:22:34,604 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:22:34,604 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-05-02 20:22:34,604 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875477822] [2021-05-02 20:22:34,604 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-02 20:22:34,604 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:22:34,604 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-02 20:22:34,604 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2021-05-02 20:22:34,605 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 20:22:36,694 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 14 DAG size of output: 13 [2021-05-02 20:22:41,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:22:41,125 INFO L93 Difference]: Finished difference Result 406 states and 543 transitions. [2021-05-02 20:22:41,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-02 20:22:41,126 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 20:22:41,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:22:41,127 INFO L225 Difference]: With dead ends: 406 [2021-05-02 20:22:41,127 INFO L226 Difference]: Without dead ends: 406 [2021-05-02 20:22:41,128 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 94 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 3366.2ms TimeCoverageRelationStatistics Valid=111, Invalid=591, Unknown=0, NotChecked=0, Total=702 [2021-05-02 20:22:41,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2021-05-02 20:22:41,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 367. [2021-05-02 20:22:41,133 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 20:22:41,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 481 transitions. [2021-05-02 20:22:41,134 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 481 transitions. Word has length 109 [2021-05-02 20:22:41,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:22:41,135 INFO L480 AbstractCegarLoop]: Abstraction has 367 states and 481 transitions. [2021-05-02 20:22:41,135 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 20:22:41,135 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 481 transitions. [2021-05-02 20:22:41,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2021-05-02 20:22:41,135 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:22:41,136 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 20:22:41,349 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-05-02 20:22:41,349 INFO L428 AbstractCegarLoop]: === Iteration 27 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:22:41,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:22:41,349 INFO L82 PathProgramCache]: Analyzing trace with hash -1392800366, now seen corresponding path program 2 times [2021-05-02 20:22:41,349 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:22:41,349 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351876358] [2021-05-02 20:22:41,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:22:41,354 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:22:41,354 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1112626302] [2021-05-02 20:22:41,354 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 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 20:22:41,408 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 20:22:41,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:22:41,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 15 conjunts are in the unsatisfiable core [2021-05-02 20:22:41,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:22:41,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:41,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:41,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:41,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:41,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:41,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:41,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:41,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:41,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:41,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:41,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:41,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:41,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:41,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:41,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:41,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:41,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:41,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:41,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:41,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:41,925 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 20:22:41,925 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:22:41,925 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351876358] [2021-05-02 20:22:41,925 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:22:41,925 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1112626302] [2021-05-02 20:22:41,926 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1112626302] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:22:41,926 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:22:41,926 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-02 20:22:41,926 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705037916] [2021-05-02 20:22:41,926 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 20:22:41,926 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:22:41,926 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 20:22:41,926 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-05-02 20:22:41,926 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 20:22:42,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:22:42,933 INFO L93 Difference]: Finished difference Result 414 states and 523 transitions. [2021-05-02 20:22:42,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-02 20:22:42,934 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 20:22:42,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:22:42,935 INFO L225 Difference]: With dead ends: 414 [2021-05-02 20:22:42,935 INFO L226 Difference]: Without dead ends: 414 [2021-05-02 20:22:42,935 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 695.9ms TimeCoverageRelationStatistics Valid=59, Invalid=97, Unknown=0, NotChecked=0, Total=156 [2021-05-02 20:22:42,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2021-05-02 20:22:42,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 413. [2021-05-02 20:22:42,941 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 20:22:42,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 522 transitions. [2021-05-02 20:22:42,943 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 522 transitions. Word has length 110 [2021-05-02 20:22:42,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:22:42,943 INFO L480 AbstractCegarLoop]: Abstraction has 413 states and 522 transitions. [2021-05-02 20:22:42,943 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 20:22:42,943 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 522 transitions. [2021-05-02 20:22:42,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2021-05-02 20:22:42,944 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:22:42,944 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 20:22:43,154 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-05-02 20:22:43,154 INFO L428 AbstractCegarLoop]: === Iteration 28 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:22:43,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:22:43,155 INFO L82 PathProgramCache]: Analyzing trace with hash -194014662, now seen corresponding path program 3 times [2021-05-02 20:22:43,155 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:22:43,155 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417911732] [2021-05-02 20:22:43,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:22:43,159 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:22:43,159 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1130708329] [2021-05-02 20:22:43,159 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 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 20:22:43,211 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-02 20:22:43,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:22:43,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-02 20:22:43,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:22:43,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:43,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:43,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:43,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:43,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:43,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:43,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:43,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:43,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:43,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:43,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:43,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:43,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:43,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:43,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:43,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:43,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:43,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:43,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:43,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:43,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:43,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:43,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:43,718 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 20:22:43,719 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:22:43,719 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417911732] [2021-05-02 20:22:43,719 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:22:43,719 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1130708329] [2021-05-02 20:22:43,719 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1130708329] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:22:43,719 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:22:43,719 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-05-02 20:22:43,719 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50499295] [2021-05-02 20:22:43,719 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-02 20:22:43,719 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:22:43,720 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-02 20:22:43,720 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-05-02 20:22:43,720 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 20:22:44,464 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 9 DAG size of output: 8 [2021-05-02 20:22:44,928 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 9 DAG size of output: 8 [2021-05-02 20:22:46,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:22:46,009 INFO L93 Difference]: Finished difference Result 574 states and 785 transitions. [2021-05-02 20:22:46,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-02 20:22:46,010 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 20:22:46,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:22:46,012 INFO L225 Difference]: With dead ends: 574 [2021-05-02 20:22:46,012 INFO L226 Difference]: Without dead ends: 574 [2021-05-02 20:22:46,012 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 1218.3ms TimeCoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2021-05-02 20:22:46,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2021-05-02 20:22:46,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 457. [2021-05-02 20:22:46,020 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 20:22:46,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 457 states to 457 states and 592 transitions. [2021-05-02 20:22:46,022 INFO L78 Accepts]: Start accepts. Automaton has 457 states and 592 transitions. Word has length 111 [2021-05-02 20:22:46,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:22:46,022 INFO L480 AbstractCegarLoop]: Abstraction has 457 states and 592 transitions. [2021-05-02 20:22:46,022 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 20:22:46,022 INFO L276 IsEmpty]: Start isEmpty. Operand 457 states and 592 transitions. [2021-05-02 20:22:46,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2021-05-02 20:22:46,023 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:22:46,023 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 20:22:46,238 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-05-02 20:22:46,239 INFO L428 AbstractCegarLoop]: === Iteration 29 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:22:46,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:22:46,239 INFO L82 PathProgramCache]: Analyzing trace with hash -793672821, now seen corresponding path program 2 times [2021-05-02 20:22:46,239 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:22:46,239 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574817705] [2021-05-02 20:22:46,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:22:46,243 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:22:46,243 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [64039892] [2021-05-02 20:22:46,243 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 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 20:22:46,313 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 20:22:46,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:22:46,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 15 conjunts are in the unsatisfiable core [2021-05-02 20:22:46,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:22:46,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:46,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:46,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:46,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:46,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:46,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:46,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:46,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:46,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:46,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:46,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:46,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:46,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:46,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:46,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:46,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:46,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:46,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:46,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:46,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:46,878 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 20:22:46,878 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:22:46,878 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574817705] [2021-05-02 20:22:46,879 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:22:46,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64039892] [2021-05-02 20:22:46,879 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64039892] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:22:46,879 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:22:46,879 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-02 20:22:46,879 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450851136] [2021-05-02 20:22:46,879 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 20:22:46,879 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:22:46,879 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 20:22:46,879 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-05-02 20:22:46,880 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 20:22:47,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:22:47,827 INFO L93 Difference]: Finished difference Result 459 states and 591 transitions. [2021-05-02 20:22:47,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-02 20:22:47,828 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 20:22:47,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:22:47,830 INFO L225 Difference]: With dead ends: 459 [2021-05-02 20:22:47,830 INFO L226 Difference]: Without dead ends: 459 [2021-05-02 20:22:47,830 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 739.6ms TimeCoverageRelationStatistics Valid=58, Invalid=98, Unknown=0, NotChecked=0, Total=156 [2021-05-02 20:22:47,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2021-05-02 20:22:47,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 459. [2021-05-02 20:22:47,839 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 20:22:47,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 591 transitions. [2021-05-02 20:22:47,841 INFO L78 Accepts]: Start accepts. Automaton has 459 states and 591 transitions. Word has length 112 [2021-05-02 20:22:47,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:22:47,841 INFO L480 AbstractCegarLoop]: Abstraction has 459 states and 591 transitions. [2021-05-02 20:22:47,841 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 20:22:47,841 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 591 transitions. [2021-05-02 20:22:47,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2021-05-02 20:22:47,842 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:22:47,842 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 20:22:48,064 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-05-02 20:22:48,065 INFO L428 AbstractCegarLoop]: === Iteration 30 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:22:48,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:22:48,065 INFO L82 PathProgramCache]: Analyzing trace with hash 791718745, now seen corresponding path program 3 times [2021-05-02 20:22:48,065 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:22:48,065 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854930033] [2021-05-02 20:22:48,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:22:48,069 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:22:48,069 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [209291467] [2021-05-02 20:22:48,069 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 20:22:48,127 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 20:22:48,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:22:48,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-02 20:22:48,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:22:48,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:48,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:48,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:48,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:48,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:48,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:48,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:48,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:48,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:48,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:48,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:48,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:48,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:48,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:48,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:48,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:48,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:48,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:48,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:48,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:48,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:48,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:48,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:48,778 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 20:22:48,778 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:22:48,778 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854930033] [2021-05-02 20:22:48,778 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:22:48,778 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209291467] [2021-05-02 20:22:48,778 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [209291467] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:22:48,778 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:22:48,778 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 20:22:48,778 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367994310] [2021-05-02 20:22:48,778 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 20:22:48,778 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:22:48,779 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 20:22:48,779 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2021-05-02 20:22:48,779 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 20:22:50,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:22:50,093 INFO L93 Difference]: Finished difference Result 533 states and 663 transitions. [2021-05-02 20:22:50,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-02 20:22:50,093 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 20:22:50,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:22:50,095 INFO L225 Difference]: With dead ends: 533 [2021-05-02 20:22:50,095 INFO L226 Difference]: Without dead ends: 533 [2021-05-02 20:22:50,095 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 952.9ms TimeCoverageRelationStatistics Valid=78, Invalid=132, Unknown=0, NotChecked=0, Total=210 [2021-05-02 20:22:50,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2021-05-02 20:22:50,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 523. [2021-05-02 20:22:50,102 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 20:22:50,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 654 transitions. [2021-05-02 20:22:50,105 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 654 transitions. Word has length 116 [2021-05-02 20:22:50,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:22:50,105 INFO L480 AbstractCegarLoop]: Abstraction has 523 states and 654 transitions. [2021-05-02 20:22:50,105 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 20:22:50,105 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 654 transitions. [2021-05-02 20:22:50,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2021-05-02 20:22:50,106 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:22:50,106 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 20:22:50,320 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:22:50,321 INFO L428 AbstractCegarLoop]: === Iteration 31 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:22:50,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:22:50,321 INFO L82 PathProgramCache]: Analyzing trace with hash -1178507345, now seen corresponding path program 3 times [2021-05-02 20:22:50,321 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:22:50,321 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91530336] [2021-05-02 20:22:50,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:22:50,325 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:22:50,325 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2055830816] [2021-05-02 20:22:50,325 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 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 20:22:50,395 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-02 20:22:50,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:22:50,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 61 conjunts are in the unsatisfiable core [2021-05-02 20:22:50,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:22:50,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:50,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:50,736 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 18 [2021-05-02 20:22:50,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:50,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:50,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:50,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:50,987 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 20 [2021-05-02 20:22:50,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:50,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:51,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:51,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:51,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:51,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:51,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:51,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:51,302 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 21 [2021-05-02 20:22:51,546 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 19 [2021-05-02 20:22:51,830 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 21 [2021-05-02 20:22:51,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:51,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:51,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:51,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:51,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:51,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:51,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:51,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:52,208 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 22 [2021-05-02 20:22:52,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:52,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:52,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:52,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:52,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:52,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:52,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:52,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:52,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:52,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:52,772 WARN L205 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 21 DAG size of output: 20 [2021-05-02 20:22:53,049 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 17 [2021-05-02 20:22:53,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:53,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:53,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:53,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:53,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:53,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:53,416 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 28 proven. 55 refuted. 0 times theorem prover too weak. 379 trivial. 0 not checked. [2021-05-02 20:22:53,416 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:22:53,416 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91530336] [2021-05-02 20:22:53,416 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:22:53,416 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2055830816] [2021-05-02 20:22:53,416 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2055830816] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:22:53,416 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:22:53,416 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-05-02 20:22:53,417 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182341223] [2021-05-02 20:22:53,417 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-02 20:22:53,417 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:22:53,417 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-02 20:22:53,417 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-05-02 20:22:53,417 INFO L87 Difference]: Start difference. First operand 523 states and 654 transitions. Second operand has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 13 states have internal predecessors, (38), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 7 states have call predecessors, (19), 7 states have call successors, (19) [2021-05-02 20:22:54,493 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 22 [2021-05-02 20:22:55,441 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification that was a NOOP. DAG size: 23 [2021-05-02 20:22:55,981 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 23 [2021-05-02 20:22:56,854 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2021-05-02 20:22:57,800 WARN L205 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 25 [2021-05-02 20:22:58,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:22:58,857 INFO L93 Difference]: Finished difference Result 568 states and 711 transitions. [2021-05-02 20:22:58,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-02 20:22:58,857 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 13 states have internal predecessors, (38), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 7 states have call predecessors, (19), 7 states have call successors, (19) Word has length 123 [2021-05-02 20:22:58,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:22:58,862 INFO L225 Difference]: With dead ends: 568 [2021-05-02 20:22:58,862 INFO L226 Difference]: Without dead ends: 568 [2021-05-02 20:22:58,862 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 4261.4ms TimeCoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2021-05-02 20:22:58,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2021-05-02 20:22:58,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 560. [2021-05-02 20:22:58,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 365 states have (on average 1.1917808219178083) internal successors, (435), 372 states have internal predecessors, (435), 136 states have call successors, (136), 59 states have call predecessors, (136), 58 states have return successors, (132), 128 states have call predecessors, (132), 132 states have call successors, (132) [2021-05-02 20:22:58,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 703 transitions. [2021-05-02 20:22:58,870 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 703 transitions. Word has length 123 [2021-05-02 20:22:58,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:22:58,870 INFO L480 AbstractCegarLoop]: Abstraction has 560 states and 703 transitions. [2021-05-02 20:22:58,870 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 13 states have internal predecessors, (38), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 7 states have call predecessors, (19), 7 states have call successors, (19) [2021-05-02 20:22:58,871 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 703 transitions. [2021-05-02 20:22:58,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-05-02 20:22:58,871 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:22:58,871 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 20:22:59,084 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-05-02 20:22:59,085 INFO L428 AbstractCegarLoop]: === Iteration 32 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:22:59,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:22:59,085 INFO L82 PathProgramCache]: Analyzing trace with hash -351372628, now seen corresponding path program 4 times [2021-05-02 20:22:59,085 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:22:59,085 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820133850] [2021-05-02 20:22:59,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:22:59,091 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:22:59,092 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [116608679] [2021-05-02 20:22:59,092 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 20:22:59,155 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 20:22:59,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:22:59,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 63 conjunts are in the unsatisfiable core [2021-05-02 20:22:59,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:22:59,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:59,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:59,496 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2021-05-02 20:22:59,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:59,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:59,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:59,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:59,759 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2021-05-02 20:22:59,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:59,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:59,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:59,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:59,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:59,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:59,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:22:59,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:00,080 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 28 [2021-05-02 20:23:00,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:00,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:00,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:00,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:00,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:00,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:00,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:00,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:00,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:00,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:00,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:00,900 WARN L205 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 30 [2021-05-02 20:23:00,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:00,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:01,211 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2021-05-02 20:23:01,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:01,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:01,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:01,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:01,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:01,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:01,779 WARN L205 SmtUtils]: Spent 363.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 32 [2021-05-02 20:23:02,054 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2021-05-02 20:23:02,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:02,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:02,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:02,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:02,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:02,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:02,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:02,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:02,612 INFO L134 CoverageAnalysis]: Checked inductivity of 516 backedges. 96 proven. 93 refuted. 0 times theorem prover too weak. 327 trivial. 0 not checked. [2021-05-02 20:23:02,612 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:23:02,612 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820133850] [2021-05-02 20:23:02,612 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:23:02,612 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116608679] [2021-05-02 20:23:02,612 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116608679] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:23:02,612 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:23:02,612 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2021-05-02 20:23:02,612 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33683926] [2021-05-02 20:23:02,613 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-02 20:23:02,613 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:23:02,613 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-02 20:23:02,613 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-05-02 20:23:02,613 INFO L87 Difference]: Start difference. First operand 560 states and 703 transitions. Second operand has 16 states, 16 states have (on average 2.3125) internal successors, (37), 13 states have internal predecessors, (37), 8 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (20), 7 states have call predecessors, (20), 8 states have call successors, (20) [2021-05-02 20:23:08,149 WARN L205 SmtUtils]: Spent 401.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 34 [2021-05-02 20:23:08,953 WARN L205 SmtUtils]: Spent 389.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 34 [2021-05-02 20:23:12,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:23:12,777 INFO L93 Difference]: Finished difference Result 573 states and 714 transitions. [2021-05-02 20:23:12,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-05-02 20:23:12,778 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 13 states have internal predecessors, (37), 8 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (20), 7 states have call predecessors, (20), 8 states have call successors, (20) Word has length 124 [2021-05-02 20:23:12,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:23:12,780 INFO L225 Difference]: With dead ends: 573 [2021-05-02 20:23:12,780 INFO L226 Difference]: Without dead ends: 573 [2021-05-02 20:23:12,780 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 107 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 4274.5ms TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2021-05-02 20:23:12,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states. [2021-05-02 20:23:12,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 568. [2021-05-02 20:23:12,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 568 states, 371 states have (on average 1.1886792452830188) internal successors, (441), 378 states have internal predecessors, (441), 136 states have call successors, (136), 61 states have call predecessors, (136), 60 states have return successors, (132), 128 states have call predecessors, (132), 132 states have call successors, (132) [2021-05-02 20:23:12,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 709 transitions. [2021-05-02 20:23:12,788 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 709 transitions. Word has length 124 [2021-05-02 20:23:12,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:23:12,788 INFO L480 AbstractCegarLoop]: Abstraction has 568 states and 709 transitions. [2021-05-02 20:23:12,788 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 13 states have internal predecessors, (37), 8 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (20), 7 states have call predecessors, (20), 8 states have call successors, (20) [2021-05-02 20:23:12,789 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 709 transitions. [2021-05-02 20:23:12,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-05-02 20:23:12,789 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:23:12,789 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 20:23:13,009 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2021-05-02 20:23:13,009 INFO L428 AbstractCegarLoop]: === Iteration 33 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:23:13,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:23:13,010 INFO L82 PathProgramCache]: Analyzing trace with hash 1864178098, now seen corresponding path program 4 times [2021-05-02 20:23:13,010 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:23:13,010 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946549797] [2021-05-02 20:23:13,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:23:13,015 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:23:13,015 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [789831935] [2021-05-02 20:23:13,015 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 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 [2021-05-02 20:23:13,068 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 20:23:13,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:23:13,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 50 conjunts are in the unsatisfiable core [2021-05-02 20:23:13,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:23:13,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:13,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:13,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:13,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:13,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:13,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:13,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:13,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:13,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:13,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:13,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:13,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:13,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:13,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:13,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:13,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:13,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:14,103 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 13 DAG size of output: 12 [2021-05-02 20:23:14,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:14,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:14,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:14,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:14,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:14,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:14,460 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 21 DAG size of output: 18 [2021-05-02 20:23:14,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:14,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:14,769 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 21 DAG size of output: 14 [2021-05-02 20:23:14,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:14,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:14,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:14,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:14,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:14,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:15,194 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 19 DAG size of output: 16 [2021-05-02 20:23:15,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:15,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:15,513 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 19 DAG size of output: 14 [2021-05-02 20:23:15,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:15,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:15,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:15,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:15,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:15,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:15,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:15,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:23:16,233 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 20:23:16,233 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:23:16,233 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946549797] [2021-05-02 20:23:16,233 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:23:16,233 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789831935] [2021-05-02 20:23:16,233 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789831935] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:23:16,233 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:23:16,233 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2021-05-02 20:23:16,233 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002603480] [2021-05-02 20:23:16,233 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-05-02 20:23:16,234 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:23:16,234 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-05-02 20:23:16,234 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-05-02 20:23:16,234 INFO L87 Difference]: Start difference. First operand 568 states and 709 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 20:23:22,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:23:22,404 INFO L93 Difference]: Finished difference Result 575 states and 715 transitions. [2021-05-02 20:23:22,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-02 20:23:22,405 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 20:23:22,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:23:22,406 INFO L225 Difference]: With dead ends: 575 [2021-05-02 20:23:22,407 INFO L226 Difference]: Without dead ends: 573 [2021-05-02 20:23:22,407 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 4026.9ms TimeCoverageRelationStatistics Valid=97, Invalid=605, Unknown=0, NotChecked=0, Total=702 [2021-05-02 20:23:22,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states. [2021-05-02 20:23:22,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 570. [2021-05-02 20:23:22,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 570 states, 373 states have (on average 1.1849865951742626) internal successors, (442), 379 states have internal predecessors, (442), 136 states have call successors, (136), 62 states have call predecessors, (136), 60 states have return successors, (132), 128 states have call predecessors, (132), 132 states have call successors, (132) [2021-05-02 20:23:22,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 710 transitions. [2021-05-02 20:23:22,415 INFO L78 Accepts]: Start accepts. Automaton has 570 states and 710 transitions. Word has length 128 [2021-05-02 20:23:22,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:23:22,415 INFO L480 AbstractCegarLoop]: Abstraction has 570 states and 710 transitions. [2021-05-02 20:23:22,416 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 20:23:22,416 INFO L276 IsEmpty]: Start isEmpty. Operand 570 states and 710 transitions. [2021-05-02 20:23:22,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-05-02 20:23:22,416 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:23:22,416 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 20:23:22,625 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:23:22,625 INFO L428 AbstractCegarLoop]: === Iteration 34 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:23:22,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:23:22,625 INFO L82 PathProgramCache]: Analyzing trace with hash 1703433466, now seen corresponding path program 5 times [2021-05-02 20:23:22,625 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:23:22,625 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796992958] [2021-05-02 20:23:22,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:23:22,629 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:23:22,629 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [794103039] [2021-05-02 20:23:22,630 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 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true