/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_unwindbound10.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-c225d54 [2021-05-02 20:19:43,953 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-05-02 20:19:43,955 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-05-02 20:19:43,982 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-05-02 20:19:43,983 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-05-02 20:19:43,985 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-05-02 20:19:43,987 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-05-02 20:19:43,991 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-05-02 20:19:43,993 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-05-02 20:19:43,996 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-05-02 20:19:43,996 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-05-02 20:19:43,997 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-05-02 20:19:43,998 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-05-02 20:19:43,999 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-05-02 20:19:44,000 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-05-02 20:19:44,001 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-05-02 20:19:44,003 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-05-02 20:19:44,003 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-05-02 20:19:44,005 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-05-02 20:19:44,009 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-05-02 20:19:44,011 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-05-02 20:19:44,012 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-05-02 20:19:44,012 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-05-02 20:19:44,014 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-05-02 20:19:44,019 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-05-02 20:19:44,019 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-05-02 20:19:44,019 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-05-02 20:19:44,020 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-05-02 20:19:44,020 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-05-02 20:19:44,021 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-05-02 20:19:44,021 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-05-02 20:19:44,021 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-05-02 20:19:44,022 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-05-02 20:19:44,023 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-05-02 20:19:44,023 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-05-02 20:19:44,024 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-05-02 20:19:44,024 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-05-02 20:19:44,024 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-05-02 20:19:44,024 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-05-02 20:19:44,025 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-05-02 20:19:44,025 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-05-02 20:19:44,029 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf [2021-05-02 20:19:44,041 INFO L113 SettingsManager]: Loading preferences was successful [2021-05-02 20:19:44,042 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-05-02 20:19:44,044 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-05-02 20:19:44,044 INFO L138 SettingsManager]: * sizeof long=4 [2021-05-02 20:19:44,044 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-05-02 20:19:44,044 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-05-02 20:19:44,044 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-05-02 20:19:44,044 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-05-02 20:19:44,045 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-05-02 20:19:44,045 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-05-02 20:19:44,045 INFO L138 SettingsManager]: * sizeof long double=12 [2021-05-02 20:19:44,046 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-05-02 20:19:44,046 INFO L138 SettingsManager]: * Use constant arrays=true [2021-05-02 20:19:44,046 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-05-02 20:19:44,046 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-05-02 20:19:44,046 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-05-02 20:19:44,046 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-05-02 20:19:44,046 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-05-02 20:19:44,046 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-02 20:19:44,046 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-05-02 20:19:44,047 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-05-02 20:19:44,047 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-05-02 20:19:44,047 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:19:44,317 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-05-02 20:19:44,330 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-05-02 20:19:44,332 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-05-02 20:19:44,332 INFO L271 PluginConnector]: Initializing CDTParser... [2021-05-02 20:19:44,333 INFO L275 PluginConnector]: CDTParser initialized [2021-05-02 20:19:44,333 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_unwindbound10.c [2021-05-02 20:19:44,376 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/252470420/8dad1cd467b040fab1b8b73d66be8485/FLAG8fcaabd30 [2021-05-02 20:19:44,765 INFO L306 CDTParser]: Found 1 translation units. [2021-05-02 20:19:44,765 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_unwindbound10.c [2021-05-02 20:19:44,770 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/252470420/8dad1cd467b040fab1b8b73d66be8485/FLAG8fcaabd30 [2021-05-02 20:19:45,157 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/252470420/8dad1cd467b040fab1b8b73d66be8485 [2021-05-02 20:19:45,159 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-05-02 20:19:45,160 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-05-02 20:19:45,164 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-05-02 20:19:45,164 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-05-02 20:19:45,167 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-05-02 20:19:45,167 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 08:19:45" (1/1) ... [2021-05-02 20:19:45,168 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7056ea92 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:19:45, skipping insertion in model container [2021-05-02 20:19:45,168 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 08:19:45" (1/1) ... [2021-05-02 20:19:45,172 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-05-02 20:19:45,183 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-05-02 20:19:45,301 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_unwindbound10.c[490,503] [2021-05-02 20:19:45,326 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 20:19:45,333 INFO L203 MainTranslator]: Completed pre-run [2021-05-02 20:19:45,354 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_unwindbound10.c[490,503] [2021-05-02 20:19:45,390 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 20:19:45,401 INFO L208 MainTranslator]: Completed translation [2021-05-02 20:19:45,401 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:19:45 WrapperNode [2021-05-02 20:19:45,402 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-05-02 20:19:45,402 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-05-02 20:19:45,402 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-05-02 20:19:45,403 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-05-02 20:19:45,409 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:19:45" (1/1) ... [2021-05-02 20:19:45,410 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:19:45" (1/1) ... [2021-05-02 20:19:45,421 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:19:45" (1/1) ... [2021-05-02 20:19:45,421 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:19:45" (1/1) ... [2021-05-02 20:19:45,432 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:19:45" (1/1) ... [2021-05-02 20:19:45,434 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:19:45" (1/1) ... [2021-05-02 20:19:45,435 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:19:45" (1/1) ... [2021-05-02 20:19:45,436 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-05-02 20:19:45,437 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-05-02 20:19:45,437 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-05-02 20:19:45,437 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-05-02 20:19:45,437 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:19:45" (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:19:45,510 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-05-02 20:19:45,510 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-05-02 20:19:45,510 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2021-05-02 20:19:45,510 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-05-02 20:19:45,510 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-05-02 20:19:45,510 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-05-02 20:19:45,511 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2021-05-02 20:19:45,511 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2021-05-02 20:19:45,511 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2021-05-02 20:19:45,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-05-02 20:19:45,511 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2021-05-02 20:19:45,511 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-05-02 20:19:45,511 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-05-02 20:19:45,512 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-05-02 20:19:45,512 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-05-02 20:19:45,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-05-02 20:19:45,512 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-05-02 20:19:45,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-05-02 20:19:45,513 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-05-02 20:19:45,513 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-05-02 20:19:45,696 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-05-02 20:19:45,696 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2021-05-02 20:19:45,697 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 08:19:45 BoogieIcfgContainer [2021-05-02 20:19:45,697 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-05-02 20:19:45,698 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2021-05-02 20:19:45,698 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2021-05-02 20:19:45,698 INFO L275 PluginConnector]: IcfgTransformer initialized [2021-05-02 20:19:45,700 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 08:19:45" (1/1) ... [2021-05-02 20:19:45,712 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 02.05 08:19:45 BasicIcfg [2021-05-02 20:19:45,713 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2021-05-02 20:19:45,713 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-05-02 20:19:45,714 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-05-02 20:19:45,715 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-05-02 20:19:45,715 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.05 08:19:45" (1/4) ... [2021-05-02 20:19:45,716 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@112cacd1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 08:19:45, skipping insertion in model container [2021-05-02 20:19:45,716 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:19:45" (2/4) ... [2021-05-02 20:19:45,716 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@112cacd1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 08:19:45, skipping insertion in model container [2021-05-02 20:19:45,716 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 08:19:45" (3/4) ... [2021-05-02 20:19:45,716 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@112cacd1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.05 08:19:45, skipping insertion in model container [2021-05-02 20:19:45,716 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 02.05 08:19:45" (4/4) ... [2021-05-02 20:19:45,717 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd2-ll_unwindbound10.cJordan [2021-05-02 20:19:45,720 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:ForwardPredicates Determinization: PREDICATE_ABSTRACTION [2021-05-02 20:19:45,722 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-05-02 20:19:45,749 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-05-02 20:19:45,761 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-05-02 20:19:45,761 INFO L377 AbstractCegarLoop]: Hoare is false [2021-05-02 20:19:45,761 INFO L378 AbstractCegarLoop]: Compute interpolants for ForwardPredicates [2021-05-02 20:19:45,761 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-05-02 20:19:45,761 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-05-02 20:19:45,761 INFO L381 AbstractCegarLoop]: Difference is false [2021-05-02 20:19:45,761 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-05-02 20:19:45,761 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-05-02 20:19:45,769 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:19:45,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-05-02 20:19:45,774 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:19:45,774 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:19:45,774 INFO L428 AbstractCegarLoop]: === Iteration 1 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:19:45,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:19:45,777 INFO L82 PathProgramCache]: Analyzing trace with hash -282167495, now seen corresponding path program 1 times [2021-05-02 20:19:45,782 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:19:45,783 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413165644] [2021-05-02 20:19:45,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:19:45,853 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:19:45,854 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [712807632] [2021-05-02 20:19:45,854 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:19:45,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:19:45,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 1 conjunts are in the unsatisfiable core [2021-05-02 20:19:45,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:19:46,061 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:19:46,062 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:19:46,062 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413165644] [2021-05-02 20:19:46,062 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:19:46,062 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [712807632] [2021-05-02 20:19:46,062 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [712807632] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 20:19:46,063 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 20:19:46,063 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-05-02 20:19:46,063 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538504003] [2021-05-02 20:19:46,066 INFO L460 AbstractCegarLoop]: Interpolant automaton has 2 states [2021-05-02 20:19:46,066 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:19:46,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-05-02 20:19:46,074 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-05-02 20:19:46,075 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:19:46,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:19:46,090 INFO L93 Difference]: Finished difference Result 39 states and 50 transitions. [2021-05-02 20:19:46,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-05-02 20:19:46,091 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:19:46,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:19:46,096 INFO L225 Difference]: With dead ends: 39 [2021-05-02 20:19:46,096 INFO L226 Difference]: Without dead ends: 34 [2021-05-02 20:19:46,097 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:19:46,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2021-05-02 20:19:46,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2021-05-02 20:19:46,123 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:19:46,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 45 transitions. [2021-05-02 20:19:46,125 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 45 transitions. Word has length 32 [2021-05-02 20:19:46,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:19:46,127 INFO L480 AbstractCegarLoop]: Abstraction has 34 states and 45 transitions. [2021-05-02 20:19:46,128 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:19:46,128 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 45 transitions. [2021-05-02 20:19:46,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-05-02 20:19:46,129 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:19:46,130 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:19:46,344 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2021-05-02 20:19:46,344 INFO L428 AbstractCegarLoop]: === Iteration 2 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:19:46,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:19:46,345 INFO L82 PathProgramCache]: Analyzing trace with hash -127828113, now seen corresponding path program 1 times [2021-05-02 20:19:46,346 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:19:46,346 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294175456] [2021-05-02 20:19:46,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:19:46,361 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:19:46,361 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [58738648] [2021-05-02 20:19:46,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 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:19:46,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:19:46,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 5 conjunts are in the unsatisfiable core [2021-05-02 20:19:46,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:19:46,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:46,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:46,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:46,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:46,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:46,493 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:19:46,494 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:19:46,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294175456] [2021-05-02 20:19:46,494 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:19:46,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [58738648] [2021-05-02 20:19:46,494 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [58738648] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 20:19:46,494 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 20:19:46,494 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-05-02 20:19:46,494 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640854573] [2021-05-02 20:19:46,495 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-05-02 20:19:46,495 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:19:46,496 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-05-02 20:19:46,496 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-05-02 20:19:46,496 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:19:46,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:19:46,506 INFO L93 Difference]: Finished difference Result 36 states and 47 transitions. [2021-05-02 20:19:46,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-05-02 20:19:46,507 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:19:46,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:19:46,508 INFO L225 Difference]: With dead ends: 36 [2021-05-02 20:19:46,508 INFO L226 Difference]: Without dead ends: 36 [2021-05-02 20:19:46,508 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.3ms TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-05-02 20:19:46,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2021-05-02 20:19:46,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2021-05-02 20:19:46,512 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:19:46,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 47 transitions. [2021-05-02 20:19:46,513 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 47 transitions. Word has length 33 [2021-05-02 20:19:46,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:19:46,513 INFO L480 AbstractCegarLoop]: Abstraction has 36 states and 47 transitions. [2021-05-02 20:19:46,513 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:19:46,513 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 47 transitions. [2021-05-02 20:19:46,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-05-02 20:19:46,514 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:19:46,514 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:19:46,728 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:19:46,728 INFO L428 AbstractCegarLoop]: === Iteration 3 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:19:46,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:19:46,729 INFO L82 PathProgramCache]: Analyzing trace with hash 365419517, now seen corresponding path program 1 times [2021-05-02 20:19:46,729 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:19:46,729 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469758346] [2021-05-02 20:19:46,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:19:46,740 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:19:46,741 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1096775023] [2021-05-02 20:19:46,741 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:19:46,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:19:46,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-02 20:19:46,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:19:46,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:46,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:46,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:46,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:46,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:46,873 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:19:46,874 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:19:46,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469758346] [2021-05-02 20:19:46,874 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:19:46,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096775023] [2021-05-02 20:19:46,874 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1096775023] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:19:46,874 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:19:46,874 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2021-05-02 20:19:46,874 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602618284] [2021-05-02 20:19:46,875 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 20:19:46,875 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:19:46,875 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 20:19:46,875 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-05-02 20:19:46,875 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:19:46,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:19:46,930 INFO L93 Difference]: Finished difference Result 45 states and 62 transitions. [2021-05-02 20:19:46,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 20:19:46,930 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:19:46,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:19:46,931 INFO L225 Difference]: With dead ends: 45 [2021-05-02 20:19:46,931 INFO L226 Difference]: Without dead ends: 45 [2021-05-02 20:19:46,932 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 43.4ms TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-05-02 20:19:46,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2021-05-02 20:19:46,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 37. [2021-05-02 20:19:46,935 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:19:46,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 48 transitions. [2021-05-02 20:19:46,936 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 48 transitions. Word has length 34 [2021-05-02 20:19:46,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:19:46,936 INFO L480 AbstractCegarLoop]: Abstraction has 37 states and 48 transitions. [2021-05-02 20:19:46,937 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:19:46,937 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 48 transitions. [2021-05-02 20:19:46,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-05-02 20:19:46,937 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:19:46,937 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:19:47,152 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:19:47,153 INFO L428 AbstractCegarLoop]: === Iteration 4 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:19:47,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:19:47,153 INFO L82 PathProgramCache]: Analyzing trace with hash 196514290, now seen corresponding path program 1 times [2021-05-02 20:19:47,153 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:19:47,153 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143115284] [2021-05-02 20:19:47,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:19:47,164 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:19:47,165 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1430921060] [2021-05-02 20:19:47,165 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:19:47,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:19:47,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 21 conjunts are in the unsatisfiable core [2021-05-02 20:19:47,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:19:47,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:47,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:47,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:47,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:47,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:47,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:47,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:47,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:47,307 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:19:47,307 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:19:47,307 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143115284] [2021-05-02 20:19:47,308 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:19:47,308 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1430921060] [2021-05-02 20:19:47,308 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1430921060] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:19:47,308 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:19:47,308 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-02 20:19:47,308 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557409319] [2021-05-02 20:19:47,308 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 20:19:47,308 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:19:47,309 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 20:19:47,309 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-05-02 20:19:47,309 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:19:47,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:19:47,413 INFO L93 Difference]: Finished difference Result 57 states and 79 transitions. [2021-05-02 20:19:47,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 20:19:47,413 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:19:47,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:19:47,414 INFO L225 Difference]: With dead ends: 57 [2021-05-02 20:19:47,414 INFO L226 Difference]: Without dead ends: 57 [2021-05-02 20:19:47,415 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 50.9ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-05-02 20:19:47,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2021-05-02 20:19:47,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 44. [2021-05-02 20:19:47,418 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:19:47,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 56 transitions. [2021-05-02 20:19:47,419 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 56 transitions. Word has length 36 [2021-05-02 20:19:47,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:19:47,419 INFO L480 AbstractCegarLoop]: Abstraction has 44 states and 56 transitions. [2021-05-02 20:19:47,419 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:19:47,420 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 56 transitions. [2021-05-02 20:19:47,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-05-02 20:19:47,420 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:19:47,420 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:19:47,638 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:19:47,640 INFO L428 AbstractCegarLoop]: === Iteration 5 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:19:47,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:19:47,641 INFO L82 PathProgramCache]: Analyzing trace with hash 56558454, now seen corresponding path program 1 times [2021-05-02 20:19:47,641 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:19:47,641 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362865600] [2021-05-02 20:19:47,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:19:47,654 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:19:47,655 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [812027096] [2021-05-02 20:19:47,655 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:19:47,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:19:47,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-02 20:19:47,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:19:47,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:47,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:47,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:47,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:47,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:47,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:47,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:47,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:47,816 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:19:47,816 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:19:47,816 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362865600] [2021-05-02 20:19:47,816 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:19:47,816 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [812027096] [2021-05-02 20:19:47,816 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [812027096] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 20:19:47,816 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 20:19:47,816 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-05-02 20:19:47,817 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882760045] [2021-05-02 20:19:47,817 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-02 20:19:47,817 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:19:47,817 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-02 20:19:47,817 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-05-02 20:19:47,817 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:19:47,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:19:47,838 INFO L93 Difference]: Finished difference Result 44 states and 55 transitions. [2021-05-02 20:19:47,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-05-02 20:19:47,839 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:19:47,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:19:47,840 INFO L225 Difference]: With dead ends: 44 [2021-05-02 20:19:47,840 INFO L226 Difference]: Without dead ends: 44 [2021-05-02 20:19:47,840 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:19:47,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2021-05-02 20:19:47,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 44. [2021-05-02 20:19:47,843 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:19:47,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 55 transitions. [2021-05-02 20:19:47,844 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 55 transitions. Word has length 39 [2021-05-02 20:19:47,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:19:47,844 INFO L480 AbstractCegarLoop]: Abstraction has 44 states and 55 transitions. [2021-05-02 20:19:47,844 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:19:47,844 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 55 transitions. [2021-05-02 20:19:47,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-05-02 20:19:47,845 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:19:47,845 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:19:48,062 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:19:48,063 INFO L428 AbstractCegarLoop]: === Iteration 6 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:19:48,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:19:48,063 INFO L82 PathProgramCache]: Analyzing trace with hash 578094295, now seen corresponding path program 1 times [2021-05-02 20:19:48,063 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:19:48,064 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005419950] [2021-05-02 20:19:48,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:19:48,096 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:19:48,096 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1414021201] [2021-05-02 20:19:48,096 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:19:48,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:19:48,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-02 20:19:48,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:19:48,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:48,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:48,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:48,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:48,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:48,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:48,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:48,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:48,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:48,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:48,239 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:19:48,239 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:19:48,240 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005419950] [2021-05-02 20:19:48,240 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:19:48,240 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414021201] [2021-05-02 20:19:48,240 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414021201] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:19:48,240 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:19:48,240 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 20:19:48,240 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166060462] [2021-05-02 20:19:48,240 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 20:19:48,241 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:19:48,241 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 20:19:48,241 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-05-02 20:19:48,241 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:19:48,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:19:48,319 INFO L93 Difference]: Finished difference Result 56 states and 72 transitions. [2021-05-02 20:19:48,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 20:19:48,320 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:19:48,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:19:48,320 INFO L225 Difference]: With dead ends: 56 [2021-05-02 20:19:48,321 INFO L226 Difference]: Without dead ends: 56 [2021-05-02 20:19:48,321 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 35.5ms TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-05-02 20:19:48,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2021-05-02 20:19:48,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 55. [2021-05-02 20:19:48,324 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:19:48,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 71 transitions. [2021-05-02 20:19:48,325 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 71 transitions. Word has length 41 [2021-05-02 20:19:48,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:19:48,325 INFO L480 AbstractCegarLoop]: Abstraction has 55 states and 71 transitions. [2021-05-02 20:19:48,325 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:19:48,326 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 71 transitions. [2021-05-02 20:19:48,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-05-02 20:19:48,326 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:19:48,326 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:19:48,541 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:19:48,542 INFO L428 AbstractCegarLoop]: === Iteration 7 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:19:48,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:19:48,542 INFO L82 PathProgramCache]: Analyzing trace with hash -1581112078, now seen corresponding path program 1 times [2021-05-02 20:19:48,542 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:19:48,543 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499160163] [2021-05-02 20:19:48,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:19:48,551 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:19:48,552 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1065309085] [2021-05-02 20:19:48,552 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:19:48,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:19:48,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-02 20:19:48,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:19:48,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:48,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:48,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:48,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:48,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:48,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:48,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:48,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:48,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:48,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:48,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:48,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:48,714 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:19:48,714 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:19:48,714 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499160163] [2021-05-02 20:19:48,714 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:19:48,715 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065309085] [2021-05-02 20:19:48,715 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1065309085] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:19:48,715 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:19:48,715 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 20:19:48,715 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891312743] [2021-05-02 20:19:48,715 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 20:19:48,715 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:19:48,715 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 20:19:48,716 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-05-02 20:19:48,716 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:19:48,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:19:48,790 INFO L93 Difference]: Finished difference Result 60 states and 75 transitions. [2021-05-02 20:19:48,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 20:19:48,791 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:19:48,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:19:48,791 INFO L225 Difference]: With dead ends: 60 [2021-05-02 20:19:48,791 INFO L226 Difference]: Without dead ends: 60 [2021-05-02 20:19:48,792 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 33.1ms TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-05-02 20:19:48,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-05-02 20:19:48,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 59. [2021-05-02 20:19:48,794 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:19:48,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 74 transitions. [2021-05-02 20:19:48,795 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 74 transitions. Word has length 46 [2021-05-02 20:19:48,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:19:48,795 INFO L480 AbstractCegarLoop]: Abstraction has 59 states and 74 transitions. [2021-05-02 20:19:48,795 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:19:48,795 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 74 transitions. [2021-05-02 20:19:48,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-05-02 20:19:48,796 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:19:48,796 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:19:49,012 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:19:49,013 INFO L428 AbstractCegarLoop]: === Iteration 8 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:19:49,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:19:49,013 INFO L82 PathProgramCache]: Analyzing trace with hash 1942645143, now seen corresponding path program 1 times [2021-05-02 20:19:49,014 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:19:49,014 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939693160] [2021-05-02 20:19:49,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:19:49,022 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:19:49,022 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1826845173] [2021-05-02 20:19:49,022 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:19:49,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:19:49,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 26 conjunts are in the unsatisfiable core [2021-05-02 20:19:49,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:19:49,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:49,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:49,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:49,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:49,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:49,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:49,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:49,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:49,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:49,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:49,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:49,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:49,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:49,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:49,326 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:19:49,326 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:19:49,326 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939693160] [2021-05-02 20:19:49,326 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:19:49,326 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1826845173] [2021-05-02 20:19:49,326 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1826845173] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:19:49,326 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:19:49,327 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 20:19:49,327 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888361580] [2021-05-02 20:19:49,327 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 20:19:49,327 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:19:49,327 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 20:19:49,327 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-05-02 20:19:49,328 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:19:51,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:19:51,605 INFO L93 Difference]: Finished difference Result 64 states and 78 transitions. [2021-05-02 20:19:51,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 20:19:51,606 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:19:51,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:19:51,606 INFO L225 Difference]: With dead ends: 64 [2021-05-02 20:19:51,606 INFO L226 Difference]: Without dead ends: 64 [2021-05-02 20:19:51,607 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 77.0ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-05-02 20:19:51,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2021-05-02 20:19:51,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 63. [2021-05-02 20:19:51,610 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:19:51,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 77 transitions. [2021-05-02 20:19:51,610 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 77 transitions. Word has length 51 [2021-05-02 20:19:51,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:19:51,610 INFO L480 AbstractCegarLoop]: Abstraction has 63 states and 77 transitions. [2021-05-02 20:19:51,610 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:19:51,611 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 77 transitions. [2021-05-02 20:19:51,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-05-02 20:19:51,611 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:19:51,611 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:19:51,825 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2021-05-02 20:19:51,825 INFO L428 AbstractCegarLoop]: === Iteration 9 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:19:51,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:19:51,825 INFO L82 PathProgramCache]: Analyzing trace with hash -1782154901, now seen corresponding path program 1 times [2021-05-02 20:19:51,826 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:19:51,826 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885468146] [2021-05-02 20:19:51,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:19:51,833 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:19:51,833 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1821412223] [2021-05-02 20:19:51,834 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:19:51,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:19:51,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 19 conjunts are in the unsatisfiable core [2021-05-02 20:19:51,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:19:51,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:52,071 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:19:52,071 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:19:52,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885468146] [2021-05-02 20:19:52,071 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:19:52,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1821412223] [2021-05-02 20:19:52,071 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1821412223] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:19:52,071 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:19:52,071 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 20:19:52,071 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060700785] [2021-05-02 20:19:52,072 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 20:19:52,072 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:19:52,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 20:19:52,073 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-05-02 20:19:52,073 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:19:52,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:19:52,169 INFO L93 Difference]: Finished difference Result 94 states and 129 transitions. [2021-05-02 20:19:52,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 20:19:52,169 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:19:52,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:19:52,171 INFO L225 Difference]: With dead ends: 94 [2021-05-02 20:19:52,171 INFO L226 Difference]: Without dead ends: 94 [2021-05-02 20:19:52,171 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 37.9ms TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-05-02 20:19:52,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-05-02 20:19:52,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 84. [2021-05-02 20:19:52,176 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:19:52,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 111 transitions. [2021-05-02 20:19:52,177 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 111 transitions. Word has length 59 [2021-05-02 20:19:52,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:19:52,178 INFO L480 AbstractCegarLoop]: Abstraction has 84 states and 111 transitions. [2021-05-02 20:19:52,178 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:19:52,178 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 111 transitions. [2021-05-02 20:19:52,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-05-02 20:19:52,179 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:19:52,179 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:19:52,394 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:19:52,394 INFO L428 AbstractCegarLoop]: === Iteration 10 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:19:52,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:19:52,395 INFO L82 PathProgramCache]: Analyzing trace with hash -1573186588, now seen corresponding path program 1 times [2021-05-02 20:19:52,395 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:19:52,395 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332687643] [2021-05-02 20:19:52,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:19:52,415 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:19:52,415 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1373449153] [2021-05-02 20:19:52,415 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:19:52,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:19:52,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 9 conjunts are in the unsatisfiable core [2021-05-02 20:19:52,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:19:52,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:52,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:52,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:52,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:52,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:52,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:52,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:52,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:52,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:52,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:52,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:52,577 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:19:52,577 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:19:52,577 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332687643] [2021-05-02 20:19:52,577 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:19:52,578 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373449153] [2021-05-02 20:19:52,578 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1373449153] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:19:52,578 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:19:52,578 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2021-05-02 20:19:52,578 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382771949] [2021-05-02 20:19:52,578 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 20:19:52,578 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:19:52,578 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 20:19:52,579 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 20:19:52,579 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:19:52,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:19:52,621 INFO L93 Difference]: Finished difference Result 99 states and 123 transitions. [2021-05-02 20:19:52,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-02 20:19:52,621 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:19:52,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:19:52,622 INFO L225 Difference]: With dead ends: 99 [2021-05-02 20:19:52,622 INFO L226 Difference]: Without dead ends: 99 [2021-05-02 20:19:52,622 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 14.5ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-05-02 20:19:52,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-05-02 20:19:52,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 99. [2021-05-02 20:19:52,626 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:19:52,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 123 transitions. [2021-05-02 20:19:52,627 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 123 transitions. Word has length 60 [2021-05-02 20:19:52,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:19:52,627 INFO L480 AbstractCegarLoop]: Abstraction has 99 states and 123 transitions. [2021-05-02 20:19:52,627 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:19:52,627 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 123 transitions. [2021-05-02 20:19:52,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-05-02 20:19:52,628 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:19:52,628 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:19:52,848 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:19:52,848 INFO L428 AbstractCegarLoop]: === Iteration 11 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:19:52,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:19:52,848 INFO L82 PathProgramCache]: Analyzing trace with hash -1491020248, now seen corresponding path program 1 times [2021-05-02 20:19:52,848 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:19:52,849 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363031064] [2021-05-02 20:19:52,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:19:52,866 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:19:52,866 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1930640420] [2021-05-02 20:19:52,866 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:19:52,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:19:52,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 9 conjunts are in the unsatisfiable core [2021-05-02 20:19:52,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:19:52,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:52,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:52,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:52,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:52,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:52,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:52,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:52,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:52,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:52,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:52,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:52,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:53,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:53,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:53,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:53,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:53,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:53,042 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:19:53,042 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:19:53,042 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363031064] [2021-05-02 20:19:53,043 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:19:53,043 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1930640420] [2021-05-02 20:19:53,043 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1930640420] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:19:53,043 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:19:53,043 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 20:19:53,043 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308029652] [2021-05-02 20:19:53,043 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 20:19:53,043 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:19:53,043 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 20:19:53,044 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-05-02 20:19:53,044 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:19:53,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:19:53,203 INFO L93 Difference]: Finished difference Result 170 states and 243 transitions. [2021-05-02 20:19:53,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-02 20:19:53,203 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:19:53,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:19:53,204 INFO L225 Difference]: With dead ends: 170 [2021-05-02 20:19:53,204 INFO L226 Difference]: Without dead ends: 170 [2021-05-02 20:19:53,205 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 73.8ms TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-05-02 20:19:53,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2021-05-02 20:19:53,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 142. [2021-05-02 20:19:53,211 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:19:53,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 196 transitions. [2021-05-02 20:19:53,212 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 196 transitions. Word has length 61 [2021-05-02 20:19:53,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:19:53,212 INFO L480 AbstractCegarLoop]: Abstraction has 142 states and 196 transitions. [2021-05-02 20:19:53,212 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:19:53,212 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 196 transitions. [2021-05-02 20:19:53,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-05-02 20:19:53,213 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:19:53,213 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:19:53,429 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-05-02 20:19:53,429 INFO L428 AbstractCegarLoop]: === Iteration 12 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:19:53,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:19:53,430 INFO L82 PathProgramCache]: Analyzing trace with hash 1948826973, now seen corresponding path program 1 times [2021-05-02 20:19:53,430 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:19:53,430 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43661833] [2021-05-02 20:19:53,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:19:53,436 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:19:53,436 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [31963189] [2021-05-02 20:19:53,436 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:19:53,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:19:53,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 9 conjunts are in the unsatisfiable core [2021-05-02 20:19:53,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:19:53,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:53,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:53,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:53,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:53,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:53,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:53,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:53,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:53,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:53,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:53,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:53,605 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:19:53,605 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:19:53,605 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43661833] [2021-05-02 20:19:53,605 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:19:53,605 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [31963189] [2021-05-02 20:19:53,605 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [31963189] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:19:53,605 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:19:53,605 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2021-05-02 20:19:53,605 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722315162] [2021-05-02 20:19:53,605 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 20:19:53,606 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:19:53,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 20:19:53,606 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 20:19:53,606 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:19:53,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:19:53,642 INFO L93 Difference]: Finished difference Result 142 states and 195 transitions. [2021-05-02 20:19:53,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-02 20:19:53,643 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:19:53,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:19:53,644 INFO L225 Difference]: With dead ends: 142 [2021-05-02 20:19:53,644 INFO L226 Difference]: Without dead ends: 142 [2021-05-02 20:19:53,644 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 15.4ms TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2021-05-02 20:19:53,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2021-05-02 20:19:53,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 142. [2021-05-02 20:19:53,648 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:19:53,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 195 transitions. [2021-05-02 20:19:53,649 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 195 transitions. Word has length 62 [2021-05-02 20:19:53,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:19:53,649 INFO L480 AbstractCegarLoop]: Abstraction has 142 states and 195 transitions. [2021-05-02 20:19:53,649 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:19:53,649 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 195 transitions. [2021-05-02 20:19:53,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-05-02 20:19:53,650 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:19:53,650 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:19:53,866 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:19:53,866 INFO L428 AbstractCegarLoop]: === Iteration 13 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:19:53,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:19:53,866 INFO L82 PathProgramCache]: Analyzing trace with hash 1844620331, now seen corresponding path program 1 times [2021-05-02 20:19:53,867 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:19:53,867 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073616676] [2021-05-02 20:19:53,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:19:53,872 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:19:53,872 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1572839387] [2021-05-02 20:19:53,872 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:19:53,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:19:53,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 11 conjunts are in the unsatisfiable core [2021-05-02 20:19:53,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:19:53,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:53,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:53,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:53,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:53,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:53,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:53,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:53,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:53,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:53,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:54,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:54,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:54,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:54,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:54,028 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:19:54,028 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:19:54,028 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073616676] [2021-05-02 20:19:54,028 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:19:54,028 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1572839387] [2021-05-02 20:19:54,028 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1572839387] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:19:54,029 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:19:54,029 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-05-02 20:19:54,029 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067489094] [2021-05-02 20:19:54,029 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-02 20:19:54,029 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:19:54,029 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-02 20:19:54,029 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-05-02 20:19:54,030 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:19:54,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:19:54,097 INFO L93 Difference]: Finished difference Result 169 states and 222 transitions. [2021-05-02 20:19:54,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 20:19:54,097 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:19:54,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:19:54,098 INFO L225 Difference]: With dead ends: 169 [2021-05-02 20:19:54,098 INFO L226 Difference]: Without dead ends: 169 [2021-05-02 20:19:54,098 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 23.2ms TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-05-02 20:19:54,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2021-05-02 20:19:54,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 167. [2021-05-02 20:19:54,103 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:19:54,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 220 transitions. [2021-05-02 20:19:54,104 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 220 transitions. Word has length 66 [2021-05-02 20:19:54,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:19:54,104 INFO L480 AbstractCegarLoop]: Abstraction has 167 states and 220 transitions. [2021-05-02 20:19:54,104 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:19:54,104 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 220 transitions. [2021-05-02 20:19:54,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-05-02 20:19:54,104 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:19:54,104 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:19:54,320 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-05-02 20:19:54,320 INFO L428 AbstractCegarLoop]: === Iteration 14 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:19:54,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:19:54,320 INFO L82 PathProgramCache]: Analyzing trace with hash 918639692, now seen corresponding path program 1 times [2021-05-02 20:19:54,320 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:19:54,321 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289404297] [2021-05-02 20:19:54,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:19:54,326 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:19:54,326 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [707843494] [2021-05-02 20:19:54,326 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:19:54,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:19:54,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 24 conjunts are in the unsatisfiable core [2021-05-02 20:19:54,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:19:54,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:54,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:54,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:54,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:54,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:54,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:54,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:54,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:54,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:54,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:54,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:54,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:54,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:54,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:54,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:54,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:54,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:54,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:54,565 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:19:54,565 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:19:54,565 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289404297] [2021-05-02 20:19:54,565 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:19:54,565 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [707843494] [2021-05-02 20:19:54,565 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [707843494] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:19:54,565 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:19:54,565 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-02 20:19:54,565 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294711946] [2021-05-02 20:19:54,566 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 20:19:54,566 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:19:54,566 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 20:19:54,566 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-05-02 20:19:54,566 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:19:54,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:19:54,715 INFO L93 Difference]: Finished difference Result 200 states and 267 transitions. [2021-05-02 20:19:54,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-02 20:19:54,715 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:19:54,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:19:54,716 INFO L225 Difference]: With dead ends: 200 [2021-05-02 20:19:54,716 INFO L226 Difference]: Without dead ends: 199 [2021-05-02 20:19:54,716 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 74.7ms TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-05-02 20:19:54,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-05-02 20:19:54,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 196. [2021-05-02 20:19:54,721 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:19:54,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 262 transitions. [2021-05-02 20:19:54,722 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 262 transitions. Word has length 68 [2021-05-02 20:19:54,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:19:54,722 INFO L480 AbstractCegarLoop]: Abstraction has 196 states and 262 transitions. [2021-05-02 20:19:54,722 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:19:54,723 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 262 transitions. [2021-05-02 20:19:54,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-05-02 20:19:54,723 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:19:54,723 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:19:54,937 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:19:54,937 INFO L428 AbstractCegarLoop]: === Iteration 15 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:19:54,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:19:54,938 INFO L82 PathProgramCache]: Analyzing trace with hash -210356579, now seen corresponding path program 2 times [2021-05-02 20:19:54,938 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:19:54,938 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180422079] [2021-05-02 20:19:54,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:19:54,943 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:19:54,943 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1759245595] [2021-05-02 20:19:54,943 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:19:55,027 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 20:19:55,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:19:55,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 36 conjunts are in the unsatisfiable core [2021-05-02 20:19:55,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:19:55,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,227 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:19:55,228 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:19:55,228 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180422079] [2021-05-02 20:19:55,228 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:19:55,228 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1759245595] [2021-05-02 20:19:55,228 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1759245595] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:19:55,228 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:19:55,228 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-02 20:19:55,228 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651222407] [2021-05-02 20:19:55,228 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 20:19:55,228 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:19:55,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 20:19:55,229 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-05-02 20:19:55,229 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:19:55,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:19:55,379 INFO L93 Difference]: Finished difference Result 222 states and 299 transitions. [2021-05-02 20:19:55,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-02 20:19:55,380 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:19:55,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:19:55,381 INFO L225 Difference]: With dead ends: 222 [2021-05-02 20:19:55,381 INFO L226 Difference]: Without dead ends: 222 [2021-05-02 20:19:55,381 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 81.2ms TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-05-02 20:19:55,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-05-02 20:19:55,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 219. [2021-05-02 20:19:55,386 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:19:55,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 296 transitions. [2021-05-02 20:19:55,387 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 296 transitions. Word has length 73 [2021-05-02 20:19:55,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:19:55,387 INFO L480 AbstractCegarLoop]: Abstraction has 219 states and 296 transitions. [2021-05-02 20:19:55,387 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:19:55,387 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 296 transitions. [2021-05-02 20:19:55,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-05-02 20:19:55,387 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:19:55,388 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:19:55,601 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-05-02 20:19:55,601 INFO L428 AbstractCegarLoop]: === Iteration 16 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:19:55,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:19:55,622 INFO L82 PathProgramCache]: Analyzing trace with hash 952478412, now seen corresponding path program 3 times [2021-05-02 20:19:55,622 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:19:55,622 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433496098] [2021-05-02 20:19:55,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:19:55,627 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:19:55,627 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1974424771] [2021-05-02 20:19:55,627 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:19:55,678 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-02 20:19:55,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:19:55,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 49 conjunts are in the unsatisfiable core [2021-05-02 20:19:55,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:19:55,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:55,995 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:19:55,996 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:19:55,996 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433496098] [2021-05-02 20:19:55,996 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:19:55,996 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1974424771] [2021-05-02 20:19:55,996 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1974424771] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:19:55,996 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:19:55,996 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-05-02 20:19:55,996 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287649724] [2021-05-02 20:19:55,996 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-02 20:19:55,996 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:19:55,997 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-02 20:19:55,997 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-05-02 20:19:55,997 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:19:56,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:19:56,319 INFO L93 Difference]: Finished difference Result 226 states and 302 transitions. [2021-05-02 20:19:56,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-02 20:19:56,319 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:19:56,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:19:56,320 INFO L225 Difference]: With dead ends: 226 [2021-05-02 20:19:56,321 INFO L226 Difference]: Without dead ends: 226 [2021-05-02 20:19:56,321 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 204.8ms TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2021-05-02 20:19:56,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-05-02 20:19:56,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 223. [2021-05-02 20:19:56,325 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:19:56,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 299 transitions. [2021-05-02 20:19:56,326 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 299 transitions. Word has length 78 [2021-05-02 20:19:56,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:19:56,327 INFO L480 AbstractCegarLoop]: Abstraction has 223 states and 299 transitions. [2021-05-02 20:19:56,327 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:19:56,327 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 299 transitions. [2021-05-02 20:19:56,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-05-02 20:19:56,344 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:19:56,345 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:19:56,560 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-05-02 20:19:56,560 INFO L428 AbstractCegarLoop]: === Iteration 17 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:19:56,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:19:56,561 INFO L82 PathProgramCache]: Analyzing trace with hash -1350616622, now seen corresponding path program 2 times [2021-05-02 20:19:56,561 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:19:56,561 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598554090] [2021-05-02 20:19:56,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:19:56,567 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:19:56,567 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [328996083] [2021-05-02 20:19:56,567 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:19:56,649 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 20:19:56,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:19:56,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 48 conjunts are in the unsatisfiable core [2021-05-02 20:19:56,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:19:56,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:56,912 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:19:56,913 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:19:56,913 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598554090] [2021-05-02 20:19:56,913 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:19:56,913 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [328996083] [2021-05-02 20:19:56,913 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [328996083] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:19:56,913 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:19:56,913 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-05-02 20:19:56,913 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372683436] [2021-05-02 20:19:56,914 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-02 20:19:56,914 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:19:56,916 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-02 20:19:56,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-05-02 20:19:56,916 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:19:57,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:19:57,212 INFO L93 Difference]: Finished difference Result 235 states and 315 transitions. [2021-05-02 20:19:57,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-02 20:19:57,213 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:19:57,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:19:57,214 INFO L225 Difference]: With dead ends: 235 [2021-05-02 20:19:57,214 INFO L226 Difference]: Without dead ends: 235 [2021-05-02 20:19:57,215 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 67 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 155.6ms TimeCoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-05-02 20:19:57,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2021-05-02 20:19:57,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 228. [2021-05-02 20:19:57,219 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:19:57,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 304 transitions. [2021-05-02 20:19:57,220 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 304 transitions. Word has length 82 [2021-05-02 20:19:57,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:19:57,220 INFO L480 AbstractCegarLoop]: Abstraction has 228 states and 304 transitions. [2021-05-02 20:19:57,220 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:19:57,221 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 304 transitions. [2021-05-02 20:19:57,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-05-02 20:19:57,221 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:19:57,221 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:19:57,437 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-05-02 20:19:57,437 INFO L428 AbstractCegarLoop]: === Iteration 18 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:19:57,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:19:57,437 INFO L82 PathProgramCache]: Analyzing trace with hash -1080401827, now seen corresponding path program 1 times [2021-05-02 20:19:57,437 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:19:57,438 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285023943] [2021-05-02 20:19:57,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:19:57,443 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:19:57,443 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [179911557] [2021-05-02 20:19:57,443 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:19:57,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:19:57,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 11 conjunts are in the unsatisfiable core [2021-05-02 20:19:57,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:19:57,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:57,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:57,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:57,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:57,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:57,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:57,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:57,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:57,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:57,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:57,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:57,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:57,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:57,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:57,617 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:19:57,618 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:19:57,618 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285023943] [2021-05-02 20:19:57,618 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:19:57,618 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [179911557] [2021-05-02 20:19:57,618 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [179911557] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:19:57,618 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:19:57,618 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-05-02 20:19:57,618 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096214980] [2021-05-02 20:19:57,618 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-02 20:19:57,619 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:19:57,619 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-02 20:19:57,619 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-05-02 20:19:57,619 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:19:57,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:19:57,694 INFO L93 Difference]: Finished difference Result 231 states and 307 transitions. [2021-05-02 20:19:57,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 20:19:57,694 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:19:57,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:19:57,695 INFO L225 Difference]: With dead ends: 231 [2021-05-02 20:19:57,695 INFO L226 Difference]: Without dead ends: 231 [2021-05-02 20:19:57,695 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 24.1ms TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2021-05-02 20:19:57,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2021-05-02 20:19:57,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 231. [2021-05-02 20:19:57,701 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:19:57,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 307 transitions. [2021-05-02 20:19:57,703 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 307 transitions. Word has length 83 [2021-05-02 20:19:57,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:19:57,704 INFO L480 AbstractCegarLoop]: Abstraction has 231 states and 307 transitions. [2021-05-02 20:19:57,704 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:19:57,704 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 307 transitions. [2021-05-02 20:19:57,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2021-05-02 20:19:57,705 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:19:57,705 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:19:57,921 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-05-02 20:19:57,921 INFO L428 AbstractCegarLoop]: === Iteration 19 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:19:57,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:19:57,922 INFO L82 PathProgramCache]: Analyzing trace with hash 900405455, now seen corresponding path program 1 times [2021-05-02 20:19:57,922 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:19:57,922 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760219769] [2021-05-02 20:19:57,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:19:57,936 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:19:57,937 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [425172833] [2021-05-02 20:19:57,937 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:19:57,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:19:57,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 45 conjunts are in the unsatisfiable core [2021-05-02 20:19:57,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:19:58,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,238 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:19:58,238 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:19:58,238 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760219769] [2021-05-02 20:19:58,238 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:19:58,239 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425172833] [2021-05-02 20:19:58,239 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [425172833] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:19:58,239 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:19:58,239 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-05-02 20:19:58,239 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15148976] [2021-05-02 20:19:58,239 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-02 20:19:58,239 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:19:58,239 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-02 20:19:58,240 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-05-02 20:19:58,240 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:19:58,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:19:58,595 INFO L93 Difference]: Finished difference Result 261 states and 350 transitions. [2021-05-02 20:19:58,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-02 20:19:58,595 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:19:58,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:19:58,596 INFO L225 Difference]: With dead ends: 261 [2021-05-02 20:19:58,596 INFO L226 Difference]: Without dead ends: 260 [2021-05-02 20:19:58,597 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 222.6ms TimeCoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-05-02 20:19:58,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2021-05-02 20:19:58,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 257. [2021-05-02 20:19:58,601 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:19:58,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 345 transitions. [2021-05-02 20:19:58,602 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 345 transitions. Word has length 84 [2021-05-02 20:19:58,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:19:58,602 INFO L480 AbstractCegarLoop]: Abstraction has 257 states and 345 transitions. [2021-05-02 20:19:58,602 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:19:58,602 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 345 transitions. [2021-05-02 20:19:58,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-05-02 20:19:58,603 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:19:58,603 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:19:58,818 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-05-02 20:19:58,819 INFO L428 AbstractCegarLoop]: === Iteration 20 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:19:58,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:19:58,819 INFO L82 PathProgramCache]: Analyzing trace with hash -2138218929, now seen corresponding path program 2 times [2021-05-02 20:19:58,819 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:19:58,819 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885930964] [2021-05-02 20:19:58,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:19:58,829 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:19:58,829 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [886945469] [2021-05-02 20:19:58,829 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:19:58,880 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 20:19:58,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:19:58,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 13 conjunts are in the unsatisfiable core [2021-05-02 20:19:58,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:19:58,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:58,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:59,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:59,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:59,019 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:19:59,019 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:19:59,019 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885930964] [2021-05-02 20:19:59,019 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:19:59,019 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [886945469] [2021-05-02 20:19:59,019 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [886945469] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:19:59,019 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:19:59,019 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 20:19:59,019 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487636899] [2021-05-02 20:19:59,019 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 20:19:59,020 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:19:59,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 20:19:59,020 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-05-02 20:19:59,020 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:19:59,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:19:59,100 INFO L93 Difference]: Finished difference Result 292 states and 378 transitions. [2021-05-02 20:19:59,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-02 20:19:59,100 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:19:59,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:19:59,101 INFO L225 Difference]: With dead ends: 292 [2021-05-02 20:19:59,101 INFO L226 Difference]: Without dead ends: 292 [2021-05-02 20:19:59,102 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 32.7ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-05-02 20:19:59,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2021-05-02 20:19:59,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 291. [2021-05-02 20:19:59,107 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:19:59,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 377 transitions. [2021-05-02 20:19:59,108 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 377 transitions. Word has length 87 [2021-05-02 20:19:59,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:19:59,108 INFO L480 AbstractCegarLoop]: Abstraction has 291 states and 377 transitions. [2021-05-02 20:19:59,108 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:19:59,108 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 377 transitions. [2021-05-02 20:19:59,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-05-02 20:19:59,109 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:19:59,109 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:19:59,325 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-05-02 20:19:59,325 INFO L428 AbstractCegarLoop]: === Iteration 21 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:19:59,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:19:59,325 INFO L82 PathProgramCache]: Analyzing trace with hash 118626568, now seen corresponding path program 1 times [2021-05-02 20:19:59,325 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:19:59,325 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971414101] [2021-05-02 20:19:59,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:19:59,332 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:19:59,332 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [415121606] [2021-05-02 20:19:59,332 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:19:59,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:19:59,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 13 conjunts are in the unsatisfiable core [2021-05-02 20:19:59,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:19:59,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:59,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:59,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:59,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:59,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:59,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:59,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:59,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:59,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:59,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:59,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:59,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:59,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:59,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:59,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:59,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:59,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:59,528 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:19:59,528 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:19:59,528 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971414101] [2021-05-02 20:19:59,528 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:19:59,529 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [415121606] [2021-05-02 20:19:59,529 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [415121606] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:19:59,529 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:19:59,529 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 20:19:59,529 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732865869] [2021-05-02 20:19:59,529 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 20:19:59,529 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:19:59,530 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 20:19:59,530 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-05-02 20:19:59,530 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:19:59,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:19:59,617 INFO L93 Difference]: Finished difference Result 293 states and 377 transitions. [2021-05-02 20:19:59,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-02 20:19:59,617 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:19:59,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:19:59,618 INFO L225 Difference]: With dead ends: 293 [2021-05-02 20:19:59,618 INFO L226 Difference]: Without dead ends: 293 [2021-05-02 20:19:59,618 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 33.4ms TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-05-02 20:19:59,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2021-05-02 20:19:59,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 293. [2021-05-02 20:19:59,623 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:19:59,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 377 transitions. [2021-05-02 20:19:59,624 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 377 transitions. Word has length 89 [2021-05-02 20:19:59,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:19:59,624 INFO L480 AbstractCegarLoop]: Abstraction has 293 states and 377 transitions. [2021-05-02 20:19:59,624 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:19:59,625 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 377 transitions. [2021-05-02 20:19:59,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2021-05-02 20:19:59,625 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:19:59,626 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:19:59,841 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-05-02 20:19:59,841 INFO L428 AbstractCegarLoop]: === Iteration 22 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:19:59,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:19:59,841 INFO L82 PathProgramCache]: Analyzing trace with hash 1881160278, now seen corresponding path program 2 times [2021-05-02 20:19:59,841 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:19:59,841 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662561374] [2021-05-02 20:19:59,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:19:59,848 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:19:59,848 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1196378077] [2021-05-02 20:19:59,848 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:19:59,908 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 20:19:59,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:19:59,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 5 conjunts are in the unsatisfiable core [2021-05-02 20:19:59,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:19:59,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:59,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:59,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:59,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:59,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:19:59,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,048 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:20:00,049 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:20:00,049 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662561374] [2021-05-02 20:20:00,049 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:20:00,049 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1196378077] [2021-05-02 20:20:00,049 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1196378077] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 20:20:00,049 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 20:20:00,049 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-05-02 20:20:00,049 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830248300] [2021-05-02 20:20:00,049 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-02 20:20:00,049 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:20:00,050 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-02 20:20:00,050 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-05-02 20:20:00,050 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:20:00,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:20:00,098 INFO L93 Difference]: Finished difference Result 343 states and 457 transitions. [2021-05-02 20:20:00,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 20:20:00,098 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:20:00,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:20:00,100 INFO L225 Difference]: With dead ends: 343 [2021-05-02 20:20:00,100 INFO L226 Difference]: Without dead ends: 343 [2021-05-02 20:20:00,101 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 16.2ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-05-02 20:20:00,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2021-05-02 20:20:00,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 310. [2021-05-02 20:20:00,108 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:20:00,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 404 transitions. [2021-05-02 20:20:00,109 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 404 transitions. Word has length 93 [2021-05-02 20:20:00,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:20:00,109 INFO L480 AbstractCegarLoop]: Abstraction has 310 states and 404 transitions. [2021-05-02 20:20:00,109 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:20:00,109 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 404 transitions. [2021-05-02 20:20:00,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-05-02 20:20:00,110 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:20:00,110 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:20:00,325 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:20:00,325 INFO L428 AbstractCegarLoop]: === Iteration 23 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:20:00,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:20:00,326 INFO L82 PathProgramCache]: Analyzing trace with hash 653404933, now seen corresponding path program 1 times [2021-05-02 20:20:00,326 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:20:00,326 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319368342] [2021-05-02 20:20:00,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:20:00,331 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:20:00,331 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1302729582] [2021-05-02 20:20:00,331 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:20:00,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:20:00,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 73 conjunts are in the unsatisfiable core [2021-05-02 20:20:00,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:20:00,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:00,943 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:20:00,943 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:20:00,943 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319368342] [2021-05-02 20:20:00,944 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:20:00,944 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1302729582] [2021-05-02 20:20:00,944 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1302729582] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:20:00,944 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:20:00,944 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2021-05-02 20:20:00,944 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663372580] [2021-05-02 20:20:00,944 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-02 20:20:00,944 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:20:00,944 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-02 20:20:00,945 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-05-02 20:20:00,945 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:20:03,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:20:03,519 INFO L93 Difference]: Finished difference Result 318 states and 411 transitions. [2021-05-02 20:20:03,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-02 20:20:03,519 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:20:03,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:20:03,520 INFO L225 Difference]: With dead ends: 318 [2021-05-02 20:20:03,520 INFO L226 Difference]: Without dead ends: 318 [2021-05-02 20:20:03,521 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 84 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 474.8ms TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2021-05-02 20:20:03,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2021-05-02 20:20:03,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 314. [2021-05-02 20:20:03,526 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:20:03,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 407 transitions. [2021-05-02 20:20:03,527 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 407 transitions. Word has length 101 [2021-05-02 20:20:03,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:20:03,527 INFO L480 AbstractCegarLoop]: Abstraction has 314 states and 407 transitions. [2021-05-02 20:20:03,527 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:20:03,527 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 407 transitions. [2021-05-02 20:20:03,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-05-02 20:20:03,528 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:20:03,528 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:20:03,744 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-05-02 20:20:03,744 INFO L428 AbstractCegarLoop]: === Iteration 24 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:20:03,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:20:03,744 INFO L82 PathProgramCache]: Analyzing trace with hash -1232145013, now seen corresponding path program 3 times [2021-05-02 20:20:03,744 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:20:03,745 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228338349] [2021-05-02 20:20:03,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:20:03,757 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:20:03,758 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2096697361] [2021-05-02 20:20:03,758 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:20:03,828 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 20:20:03,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:20:03,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 37 conjunts are in the unsatisfiable core [2021-05-02 20:20:03,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:20:03,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:03,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:03,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:03,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:03,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:03,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:03,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:03,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:03,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:03,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:03,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:03,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:03,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:03,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:03,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:03,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:03,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:03,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:03,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:03,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:03,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:03,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:03,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:03,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:03,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:03,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:03,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:03,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:04,818 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:20:04,818 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:20:04,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228338349] [2021-05-02 20:20:04,818 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:20:04,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2096697361] [2021-05-02 20:20:04,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2096697361] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:20:04,818 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:20:04,818 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2021-05-02 20:20:04,819 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370879301] [2021-05-02 20:20:04,819 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-02 20:20:04,819 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:20:04,820 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-02 20:20:04,820 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-05-02 20:20:04,820 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:20:10,883 WARN L205 SmtUtils]: Spent 2.10 s on a formula simplification that was a NOOP. DAG size: 31 [2021-05-02 20:20:21,418 WARN L205 SmtUtils]: Spent 527.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 16 [2021-05-02 20:20:26,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:20:26,473 INFO L93 Difference]: Finished difference Result 324 states and 420 transitions. [2021-05-02 20:20:26,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-02 20:20:26,474 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:20:26,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:20:26,475 INFO L225 Difference]: With dead ends: 324 [2021-05-02 20:20:26,475 INFO L226 Difference]: Without dead ends: 324 [2021-05-02 20:20:26,476 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 3317.2ms TimeCoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2021-05-02 20:20:26,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2021-05-02 20:20:26,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 319. [2021-05-02 20:20:26,481 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:20:26,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 412 transitions. [2021-05-02 20:20:26,482 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 412 transitions. Word has length 105 [2021-05-02 20:20:26,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:20:26,482 INFO L480 AbstractCegarLoop]: Abstraction has 319 states and 412 transitions. [2021-05-02 20:20:26,482 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:20:26,482 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 412 transitions. [2021-05-02 20:20:26,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2021-05-02 20:20:26,483 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:20:26,483 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:20:26,698 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:20:26,699 INFO L428 AbstractCegarLoop]: === Iteration 25 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:20:26,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:20:26,699 INFO L82 PathProgramCache]: Analyzing trace with hash -1212495288, now seen corresponding path program 2 times [2021-05-02 20:20:26,699 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:20:26,699 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563410393] [2021-05-02 20:20:26,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:20:26,704 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:20:26,704 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2001063384] [2021-05-02 20:20:26,704 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:20:26,786 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 20:20:26,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:20:26,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 66 conjunts are in the unsatisfiable core [2021-05-02 20:20:26,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:20:26,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:26,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:27,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:27,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:27,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:27,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:27,270 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 20 [2021-05-02 20:20:27,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:27,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:27,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:27,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:27,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:27,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:27,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:27,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:27,509 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 21 [2021-05-02 20:20:27,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:27,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:27,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:27,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:27,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:27,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:27,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:27,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:28,096 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2021-05-02 20:20:28,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:28,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:28,362 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 25 [2021-05-02 20:20:28,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:28,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:28,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:28,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:28,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:28,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:28,775 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 24 DAG size of output: 23 [2021-05-02 20:20:29,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:29,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:29,475 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:20:29,475 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:20:29,475 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563410393] [2021-05-02 20:20:29,475 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:20:29,475 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2001063384] [2021-05-02 20:20:29,475 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2001063384] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:20:29,475 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:20:29,475 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2021-05-02 20:20:29,475 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231018178] [2021-05-02 20:20:29,476 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-05-02 20:20:29,476 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:20:29,476 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-05-02 20:20:29,476 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-05-02 20:20:29,476 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:20:32,429 WARN L205 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 27 [2021-05-02 20:20:33,117 WARN L205 SmtUtils]: Spent 284.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 27 [2021-05-02 20:20:33,563 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 20 DAG size of output: 18 [2021-05-02 20:20:34,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:20:34,735 INFO L93 Difference]: Finished difference Result 351 states and 456 transitions. [2021-05-02 20:20:34,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-05-02 20:20:34,736 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:20:34,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:20:34,738 INFO L225 Difference]: With dead ends: 351 [2021-05-02 20:20:34,738 INFO L226 Difference]: Without dead ends: 350 [2021-05-02 20:20:34,738 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 89 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 3538.4ms TimeCoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2021-05-02 20:20:34,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2021-05-02 20:20:34,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 345. [2021-05-02 20:20:34,743 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:20:34,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 449 transitions. [2021-05-02 20:20:34,749 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 449 transitions. Word has length 107 [2021-05-02 20:20:34,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:20:34,749 INFO L480 AbstractCegarLoop]: Abstraction has 345 states and 449 transitions. [2021-05-02 20:20:34,750 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:20:34,750 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 449 transitions. [2021-05-02 20:20:34,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2021-05-02 20:20:34,751 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:20:34,751 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:20:34,952 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-05-02 20:20:34,952 INFO L428 AbstractCegarLoop]: === Iteration 26 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:20:34,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:20:34,952 INFO L82 PathProgramCache]: Analyzing trace with hash 2102989309, now seen corresponding path program 2 times [2021-05-02 20:20:34,952 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:20:34,952 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671774576] [2021-05-02 20:20:34,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:20:34,957 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:20:34,957 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [889335636] [2021-05-02 20:20:34,957 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:20:35,010 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 20:20:35,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:20:35,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 42 conjunts are in the unsatisfiable core [2021-05-02 20:20:35,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:20:35,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:35,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:35,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:35,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:35,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:35,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:35,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:35,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:35,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:35,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:35,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:35,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:35,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:35,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:35,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:35,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:35,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:35,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:35,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:35,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:35,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:35,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:35,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:35,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:36,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:36,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:36,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:36,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:36,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:36,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:36,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:36,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:36,639 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:20:36,639 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:20:36,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671774576] [2021-05-02 20:20:36,639 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:20:36,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [889335636] [2021-05-02 20:20:36,639 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [889335636] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:20:36,639 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:20:36,639 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-05-02 20:20:36,640 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093767140] [2021-05-02 20:20:36,640 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-02 20:20:36,640 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:20:36,640 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-02 20:20:36,640 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2021-05-02 20:20:36,640 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:20:38,500 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 14 DAG size of output: 13 [2021-05-02 20:20:42,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:20:42,414 INFO L93 Difference]: Finished difference Result 406 states and 543 transitions. [2021-05-02 20:20:42,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-02 20:20:42,415 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:20:42,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:20:42,417 INFO L225 Difference]: With dead ends: 406 [2021-05-02 20:20:42,417 INFO L226 Difference]: Without dead ends: 406 [2021-05-02 20:20:42,417 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 94 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 2850.7ms TimeCoverageRelationStatistics Valid=111, Invalid=591, Unknown=0, NotChecked=0, Total=702 [2021-05-02 20:20:42,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2021-05-02 20:20:42,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 367. [2021-05-02 20:20:42,423 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:20:42,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 481 transitions. [2021-05-02 20:20:42,424 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 481 transitions. Word has length 109 [2021-05-02 20:20:42,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:20:42,424 INFO L480 AbstractCegarLoop]: Abstraction has 367 states and 481 transitions. [2021-05-02 20:20:42,424 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:20:42,424 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 481 transitions. [2021-05-02 20:20:42,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2021-05-02 20:20:42,425 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:20:42,425 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:20:42,626 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-05-02 20:20:42,626 INFO L428 AbstractCegarLoop]: === Iteration 27 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:20:42,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:20:42,626 INFO L82 PathProgramCache]: Analyzing trace with hash -1392800366, now seen corresponding path program 2 times [2021-05-02 20:20:42,626 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:20:42,626 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693068779] [2021-05-02 20:20:42,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:20:42,632 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:20:42,632 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [527449607] [2021-05-02 20:20:42,632 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:20:42,688 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 20:20:42,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:20:42,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 15 conjunts are in the unsatisfiable core [2021-05-02 20:20:42,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:20:42,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:42,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:42,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:42,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:42,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:42,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:42,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:42,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:42,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:42,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:42,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:42,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:42,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:42,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:42,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:43,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:43,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:43,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:43,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:43,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:43,171 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:20:43,171 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:20:43,172 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693068779] [2021-05-02 20:20:43,172 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:20:43,172 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527449607] [2021-05-02 20:20:43,172 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [527449607] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:20:43,172 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:20:43,172 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-02 20:20:43,172 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14141956] [2021-05-02 20:20:43,172 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 20:20:43,172 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:20:43,172 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 20:20:43,173 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-05-02 20:20:43,173 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:20:43,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:20:43,958 INFO L93 Difference]: Finished difference Result 414 states and 523 transitions. [2021-05-02 20:20:43,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-02 20:20:43,959 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:20:43,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:20:43,960 INFO L225 Difference]: With dead ends: 414 [2021-05-02 20:20:43,961 INFO L226 Difference]: Without dead ends: 414 [2021-05-02 20:20:43,961 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 588.5ms TimeCoverageRelationStatistics Valid=59, Invalid=97, Unknown=0, NotChecked=0, Total=156 [2021-05-02 20:20:43,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2021-05-02 20:20:43,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 413. [2021-05-02 20:20:43,966 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:20:43,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 522 transitions. [2021-05-02 20:20:43,967 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 522 transitions. Word has length 110 [2021-05-02 20:20:43,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:20:43,967 INFO L480 AbstractCegarLoop]: Abstraction has 413 states and 522 transitions. [2021-05-02 20:20:43,967 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:20:43,968 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 522 transitions. [2021-05-02 20:20:43,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2021-05-02 20:20:43,968 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:20:43,968 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:20:44,183 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-05-02 20:20:44,183 INFO L428 AbstractCegarLoop]: === Iteration 28 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:20:44,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:20:44,184 INFO L82 PathProgramCache]: Analyzing trace with hash -194014662, now seen corresponding path program 3 times [2021-05-02 20:20:44,184 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:20:44,184 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11509417] [2021-05-02 20:20:44,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:20:44,193 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:20:44,193 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1807437353] [2021-05-02 20:20:44,194 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:20:44,244 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-02 20:20:44,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:20:44,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-02 20:20:44,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:20:44,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:44,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:44,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:44,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:44,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:44,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:44,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:44,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:44,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:44,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:44,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:44,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:44,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:44,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:44,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:44,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:44,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:44,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:44,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:44,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:44,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:44,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:44,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:44,732 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:20:44,732 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:20:44,732 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11509417] [2021-05-02 20:20:44,732 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:20:44,732 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1807437353] [2021-05-02 20:20:44,732 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1807437353] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:20:44,732 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:20:44,732 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-05-02 20:20:44,732 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855858306] [2021-05-02 20:20:44,733 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-02 20:20:44,733 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:20:44,733 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-02 20:20:44,733 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-05-02 20:20:44,733 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:20:46,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:20:46,662 INFO L93 Difference]: Finished difference Result 574 states and 785 transitions. [2021-05-02 20:20:46,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-02 20:20:46,662 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:20:46,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:20:46,664 INFO L225 Difference]: With dead ends: 574 [2021-05-02 20:20:46,664 INFO L226 Difference]: Without dead ends: 574 [2021-05-02 20:20:46,665 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 1043.5ms TimeCoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2021-05-02 20:20:46,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2021-05-02 20:20:46,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 457. [2021-05-02 20:20:46,672 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:20:46,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 457 states to 457 states and 592 transitions. [2021-05-02 20:20:46,673 INFO L78 Accepts]: Start accepts. Automaton has 457 states and 592 transitions. Word has length 111 [2021-05-02 20:20:46,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:20:46,673 INFO L480 AbstractCegarLoop]: Abstraction has 457 states and 592 transitions. [2021-05-02 20:20:46,673 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:20:46,673 INFO L276 IsEmpty]: Start isEmpty. Operand 457 states and 592 transitions. [2021-05-02 20:20:46,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2021-05-02 20:20:46,674 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:20:46,674 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:20:46,889 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-05-02 20:20:46,889 INFO L428 AbstractCegarLoop]: === Iteration 29 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:20:46,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:20:46,890 INFO L82 PathProgramCache]: Analyzing trace with hash -793672821, now seen corresponding path program 2 times [2021-05-02 20:20:46,890 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:20:46,890 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090379645] [2021-05-02 20:20:46,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:20:46,896 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:20:46,896 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1240568302] [2021-05-02 20:20:46,896 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:20:46,952 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 20:20:46,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:20:46,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 15 conjunts are in the unsatisfiable core [2021-05-02 20:20:46,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:20:46,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:46,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:46,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:47,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:47,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:47,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:47,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:47,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:47,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:47,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:47,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:47,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:47,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:47,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:47,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:47,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:47,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:47,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:47,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:47,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:47,439 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:20:47,439 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:20:47,439 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090379645] [2021-05-02 20:20:47,439 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:20:47,439 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240568302] [2021-05-02 20:20:47,439 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1240568302] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:20:47,439 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:20:47,439 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-02 20:20:47,439 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504577584] [2021-05-02 20:20:47,440 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 20:20:47,440 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:20:47,440 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 20:20:47,440 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-05-02 20:20:47,440 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:20:48,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:20:48,206 INFO L93 Difference]: Finished difference Result 459 states and 591 transitions. [2021-05-02 20:20:48,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-02 20:20:48,206 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:20:48,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:20:48,208 INFO L225 Difference]: With dead ends: 459 [2021-05-02 20:20:48,208 INFO L226 Difference]: Without dead ends: 459 [2021-05-02 20:20:48,208 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 608.3ms TimeCoverageRelationStatistics Valid=58, Invalid=98, Unknown=0, NotChecked=0, Total=156 [2021-05-02 20:20:48,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2021-05-02 20:20:48,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 459. [2021-05-02 20:20:48,214 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:20:48,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 591 transitions. [2021-05-02 20:20:48,215 INFO L78 Accepts]: Start accepts. Automaton has 459 states and 591 transitions. Word has length 112 [2021-05-02 20:20:48,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:20:48,215 INFO L480 AbstractCegarLoop]: Abstraction has 459 states and 591 transitions. [2021-05-02 20:20:48,215 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:20:48,215 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 591 transitions. [2021-05-02 20:20:48,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2021-05-02 20:20:48,216 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:20:48,216 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:20:48,431 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-05-02 20:20:48,432 INFO L428 AbstractCegarLoop]: === Iteration 30 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:20:48,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:20:48,432 INFO L82 PathProgramCache]: Analyzing trace with hash 791718745, now seen corresponding path program 3 times [2021-05-02 20:20:48,432 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:20:48,432 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893199989] [2021-05-02 20:20:48,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:20:48,436 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:20:48,436 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2017670923] [2021-05-02 20:20:48,436 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:20:48,551 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 20:20:48,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:20:48,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-02 20:20:48,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:20:48,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:48,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:48,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:48,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:48,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:48,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:48,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:48,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:48,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:48,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:48,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:48,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:48,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:48,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:48,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:48,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:48,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:48,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:48,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:48,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:48,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:49,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:49,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:49,113 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:20:49,113 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:20:49,113 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893199989] [2021-05-02 20:20:49,113 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:20:49,113 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017670923] [2021-05-02 20:20:49,113 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2017670923] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:20:49,113 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:20:49,113 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 20:20:49,113 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975449947] [2021-05-02 20:20:49,114 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 20:20:49,114 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:20:49,114 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 20:20:49,114 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2021-05-02 20:20:49,114 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:20:50,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:20:50,165 INFO L93 Difference]: Finished difference Result 533 states and 663 transitions. [2021-05-02 20:20:50,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-02 20:20:50,166 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:20:50,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:20:50,168 INFO L225 Difference]: With dead ends: 533 [2021-05-02 20:20:50,168 INFO L226 Difference]: Without dead ends: 533 [2021-05-02 20:20:50,168 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 771.4ms TimeCoverageRelationStatistics Valid=78, Invalid=132, Unknown=0, NotChecked=0, Total=210 [2021-05-02 20:20:50,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2021-05-02 20:20:50,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 523. [2021-05-02 20:20:50,175 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:20:50,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 654 transitions. [2021-05-02 20:20:50,184 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 654 transitions. Word has length 116 [2021-05-02 20:20:50,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:20:50,185 INFO L480 AbstractCegarLoop]: Abstraction has 523 states and 654 transitions. [2021-05-02 20:20:50,185 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:20:50,185 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 654 transitions. [2021-05-02 20:20:50,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2021-05-02 20:20:50,185 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:20:50,185 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:20:50,386 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:20:50,386 INFO L428 AbstractCegarLoop]: === Iteration 31 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:20:50,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:20:50,387 INFO L82 PathProgramCache]: Analyzing trace with hash -1178507345, now seen corresponding path program 3 times [2021-05-02 20:20:50,387 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:20:50,387 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838171961] [2021-05-02 20:20:50,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:20:50,391 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:20:50,391 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1984145735] [2021-05-02 20:20:50,391 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:20:50,468 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-02 20:20:50,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:20:50,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 61 conjunts are in the unsatisfiable core [2021-05-02 20:20:50,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:20:50,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:50,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:50,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:50,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:50,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:50,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:50,960 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 20 [2021-05-02 20:20:50,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:50,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:50,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:50,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:50,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:50,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:51,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:51,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:51,224 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 21 [2021-05-02 20:20:51,422 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 19 [2021-05-02 20:20:51,643 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 21 [2021-05-02 20:20:51,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:51,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:51,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:51,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:51,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:51,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:51,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:51,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:51,944 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 22 [2021-05-02 20:20:51,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:51,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:51,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:51,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:51,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:51,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:51,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:51,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:51,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:51,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:52,368 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 21 DAG size of output: 20 [2021-05-02 20:20:52,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:52,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:52,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:52,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:52,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:52,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:52,853 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:20:52,854 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:20:52,854 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838171961] [2021-05-02 20:20:52,854 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:20:52,854 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984145735] [2021-05-02 20:20:52,854 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984145735] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:20:52,854 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:20:52,854 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-05-02 20:20:52,854 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405042318] [2021-05-02 20:20:52,854 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-02 20:20:52,854 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:20:52,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-02 20:20:52,855 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-05-02 20:20:52,855 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:20:53,666 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 22 [2021-05-02 20:20:54,352 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 23 [2021-05-02 20:20:54,758 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 23 [2021-05-02 20:20:55,513 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2021-05-02 20:20:56,353 WARN L205 SmtUtils]: Spent 272.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 25 [2021-05-02 20:20:57,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:20:57,348 INFO L93 Difference]: Finished difference Result 568 states and 711 transitions. [2021-05-02 20:20:57,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-02 20:20:57,349 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:20:57,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:20:57,351 INFO L225 Difference]: With dead ends: 568 [2021-05-02 20:20:57,351 INFO L226 Difference]: Without dead ends: 568 [2021-05-02 20:20:57,351 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 3366.8ms TimeCoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2021-05-02 20:20:57,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2021-05-02 20:20:57,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 560. [2021-05-02 20:20:57,358 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:20:57,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 703 transitions. [2021-05-02 20:20:57,359 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 703 transitions. Word has length 123 [2021-05-02 20:20:57,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:20:57,359 INFO L480 AbstractCegarLoop]: Abstraction has 560 states and 703 transitions. [2021-05-02 20:20:57,360 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:20:57,360 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 703 transitions. [2021-05-02 20:20:57,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-05-02 20:20:57,360 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:20:57,360 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:20:57,561 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-05-02 20:20:57,561 INFO L428 AbstractCegarLoop]: === Iteration 32 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:20:57,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:20:57,561 INFO L82 PathProgramCache]: Analyzing trace with hash -351372628, now seen corresponding path program 4 times [2021-05-02 20:20:57,561 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:20:57,561 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791909090] [2021-05-02 20:20:57,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:20:57,566 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:20:57,566 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2126856675] [2021-05-02 20:20:57,566 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:20:57,635 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 20:20:57,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:20:57,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 70 conjunts are in the unsatisfiable core [2021-05-02 20:20:57,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:20:57,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:57,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:57,939 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2021-05-02 20:20:57,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:57,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:57,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:57,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:58,176 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 28 [2021-05-02 20:20:58,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:58,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:58,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:58,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:58,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:58,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:58,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:58,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:58,478 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2021-05-02 20:20:58,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:58,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:58,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:58,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:59,102 WARN L205 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 30 [2021-05-02 20:20:59,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:59,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:59,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:59,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:59,401 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 33 [2021-05-02 20:20:59,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:59,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:59,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:59,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:59,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:59,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:59,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:59,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:20:59,977 WARN L205 SmtUtils]: Spent 298.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 33 [2021-05-02 20:21:00,214 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 25 [2021-05-02 20:21:00,454 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 23 [2021-05-02 20:21:00,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:00,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:00,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:00,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:00,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:00,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:00,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:00,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:00,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:00,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:00,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:00,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:00,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:00,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:00,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:00,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:00,938 INFO L134 CoverageAnalysis]: Checked inductivity of 516 backedges. 87 proven. 102 refuted. 0 times theorem prover too weak. 327 trivial. 0 not checked. [2021-05-02 20:21:00,938 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:21:00,938 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791909090] [2021-05-02 20:21:00,938 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:21:00,938 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2126856675] [2021-05-02 20:21:00,938 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2126856675] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:21:00,938 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:21:00,938 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2021-05-02 20:21:00,938 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883874482] [2021-05-02 20:21:00,938 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-05-02 20:21:00,938 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:21:00,939 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-05-02 20:21:00,939 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-05-02 20:21:00,939 INFO L87 Difference]: Start difference. First operand 560 states and 703 transitions. Second operand has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 14 states have internal predecessors, (37), 8 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (20), 8 states have call predecessors, (20), 8 states have call successors, (20) [2021-05-02 20:21:05,494 WARN L205 SmtUtils]: Spent 345.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 35 [2021-05-02 20:21:06,494 WARN L205 SmtUtils]: Spent 357.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 35 [2021-05-02 20:21:11,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:21:11,643 INFO L93 Difference]: Finished difference Result 573 states and 714 transitions. [2021-05-02 20:21:11,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-02 20:21:11,645 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 14 states have internal predecessors, (37), 8 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (20), 8 states have call predecessors, (20), 8 states have call successors, (20) Word has length 124 [2021-05-02 20:21:11,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:21:11,646 INFO L225 Difference]: With dead ends: 573 [2021-05-02 20:21:11,646 INFO L226 Difference]: Without dead ends: 573 [2021-05-02 20:21:11,647 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 106 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 3907.3ms TimeCoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2021-05-02 20:21:11,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states. [2021-05-02 20:21:11,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 568. [2021-05-02 20:21:11,653 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:21:11,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 709 transitions. [2021-05-02 20:21:11,655 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 709 transitions. Word has length 124 [2021-05-02 20:21:11,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:21:11,655 INFO L480 AbstractCegarLoop]: Abstraction has 568 states and 709 transitions. [2021-05-02 20:21:11,655 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 14 states have internal predecessors, (37), 8 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (20), 8 states have call predecessors, (20), 8 states have call successors, (20) [2021-05-02 20:21:11,655 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 709 transitions. [2021-05-02 20:21:11,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-05-02 20:21:11,656 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:21:11,656 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:21:11,856 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2021-05-02 20:21:11,856 INFO L428 AbstractCegarLoop]: === Iteration 33 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:21:11,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:21:11,857 INFO L82 PathProgramCache]: Analyzing trace with hash 1864178098, now seen corresponding path program 4 times [2021-05-02 20:21:11,857 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:21:11,857 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938377818] [2021-05-02 20:21:11,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:21:11,862 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:21:11,862 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1525265658] [2021-05-02 20:21:11,862 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:21:11,953 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 20:21:11,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:21:11,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 50 conjunts are in the unsatisfiable core [2021-05-02 20:21:11,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:21:12,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:12,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:12,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:12,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:12,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:12,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:12,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:12,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:12,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:12,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:12,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:12,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:12,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:12,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:12,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:12,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:12,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:12,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:12,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:12,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:12,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:12,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:12,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:13,153 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 21 DAG size of output: 18 [2021-05-02 20:21:13,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:13,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:13,418 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 21 DAG size of output: 14 [2021-05-02 20:21:13,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:13,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:13,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:13,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:13,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:13,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:13,762 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 19 DAG size of output: 16 [2021-05-02 20:21:13,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:13,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:14,038 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 19 DAG size of output: 14 [2021-05-02 20:21:14,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:14,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:14,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:14,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:14,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:14,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:14,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:14,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:21:14,611 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:21:14,611 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:21:14,611 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938377818] [2021-05-02 20:21:14,611 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:21:14,611 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1525265658] [2021-05-02 20:21:14,611 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1525265658] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:21:14,611 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:21:14,611 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2021-05-02 20:21:14,611 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071003893] [2021-05-02 20:21:14,612 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-05-02 20:21:14,612 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:21:14,612 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-05-02 20:21:14,612 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-05-02 20:21:14,612 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:21:19,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:21:19,915 INFO L93 Difference]: Finished difference Result 575 states and 715 transitions. [2021-05-02 20:21:19,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-02 20:21:19,929 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:21:19,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:21:19,931 INFO L225 Difference]: With dead ends: 575 [2021-05-02 20:21:19,931 INFO L226 Difference]: Without dead ends: 573 [2021-05-02 20:21:19,931 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 3260.0ms TimeCoverageRelationStatistics Valid=97, Invalid=605, Unknown=0, NotChecked=0, Total=702 [2021-05-02 20:21:19,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states. [2021-05-02 20:21:19,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 570. [2021-05-02 20:21:19,938 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:21:19,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 710 transitions. [2021-05-02 20:21:19,940 INFO L78 Accepts]: Start accepts. Automaton has 570 states and 710 transitions. Word has length 128 [2021-05-02 20:21:19,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:21:19,940 INFO L480 AbstractCegarLoop]: Abstraction has 570 states and 710 transitions. [2021-05-02 20:21:19,940 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:21:19,940 INFO L276 IsEmpty]: Start isEmpty. Operand 570 states and 710 transitions. [2021-05-02 20:21:19,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-05-02 20:21:19,941 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:21:19,942 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:21:20,142 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:21:20,142 INFO L428 AbstractCegarLoop]: === Iteration 34 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:21:20,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:21:20,142 INFO L82 PathProgramCache]: Analyzing trace with hash 1703433466, now seen corresponding path program 5 times [2021-05-02 20:21:20,143 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:21:20,143 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002331280] [2021-05-02 20:21:20,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:21:20,146 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:21:20,147 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1393842150] [2021-05-02 20:21:20,147 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